Large-format panorama of the English Embankment, St. Isaac’s Cathedral and the Neva River in St. Petersburg