1.9 billion people watched Prince Harry marry actress Meghan
As many as 1.9 billion people around the globe watched on television the wedding of UK's Prince Harry with former American actress Meghan Markle at St George's Chapel in Windsor Castle, according to media reports. The couple, who has been given the title 'Duke and Duchess of Sussex', will now reside at the Nottingham Cottage in Kensington Palace.