Russia hosts first royal wedding in more than a century

Hundreds of foreign guests travelled to Russia's second city for the Orthodox Christian ceremony, including Queen Sofia of Spain, Prince Rudolph and Princess Tilsim of Liechtenstein, and the former king and queen of Bulgaria.

The guest list of 1,500 people included other prominent names like Konstantin Malofeyev, a monarchist and billionaire close to the Kremlin, and Russian foreign ministry spokeswoman Maria Zakharova.