Royalists occupy benches outside Windsor Castle with a life-size standee of Prince Harry and Meghan Markle as the royal town gets ready for the royal wedding between Harry and his American fiance, on 14th May 2018, in London, England.