Chat with us in Facebook Messenger. Find out what's happening in the world as it unfolds.

A view of the choir in St George's Chapel at Windsor Castle, where Prince Harry and Meghan Markle will have their wedding service, February 11, 2018 in Windsor, England.
A view of the choir in St George's Chapel at Windsor Castle, where Prince Harry and Meghan Markle will have their wedding service, February 11, 2018 in Windsor, England.

    JUST WATCHED

    St George's Chapel: Where Harry and Meghan are getting married

MUST WATCH

St George's Chapel: Where Harry and Meghan are getting married

Prince Harry and Meghan Markle will soon be married at St George's Chapel in Windsor, one England's finest medieval chapels.

St George's Chapel: Where Harry and Meghan are getting married

Prince Harry and Meghan Markle will soon be married at St George's Chapel in Windsor, one England's finest medieval chapels.