The wedding of Alexandra and Igor was held in St. Petersburg, in our opinion, the most beautiful city in the world. St. Petersburg boasts countless stunning locations for wedding photography, such as St. Isaac's and Kazan Cathedrals, charming downtown streets, picturesque bridges, and elegant embankments—truly something for every taste.