The Russian port city of St Petersburg is renowned for its majestic Soviet-era and Baroque-style architecture, but it also...