Media gather outside Windsor Castle in Windsor, Britain, on May 18, 2018. Britain's Prince Harry and U.S. actress Meghan Markle's wedding will be held on May 19 at St George's Chapel in Windsor Castle. [Photo/Xinhua]
Go to Forum >>0 Comment(s)