Police stand guard on top of a building outside Windsor Castle for the royal wedding of Prince Harry and his bride Meghan Markle in Windsor, Britain on May 19, 2018. (Xinhua/Han Yan)
Guests arrive at Windsor Castle for royal wedding in Britain
Source: Xinhua| 2018-05-19 18:41:31|Editor: Lu Hui
KEY WORDS:royal wedding
YOU MAY LIKE
MORE PHOTOS