The circus surrounding the upcoming nuptials between Meghan Markle and Prince Harry is well underway in London, as the U.K. city prepares for the highly anticipated Royal Wedding.

While staff at the Royal Palace are busy preparing everything from food to flower arrangements, the streets of London have entirely sprung to life, with shops and museums commemorating the upcoming event with special merchandise and exhibits, and tourists and Londoners alike donning their Union Jack finest to celebrate all things Meghan and Harry.

The Royal Wedding will take place at Windsor Castle on Saturday, May 19. See photos from the pre-wedding festivities and preparations, below:

London Preparations for the Royal Wedding

More From B105