News

The glitz and glam wedding took place at St Paul’s Cathedral in London, England. For the record, that’s the same exclusive cathedral where Princess Diana and Prince Charles tied the knot in 1981. The ...