Saint Petersburg's official flag. The flag of Saint Petersburg, in the Russian Federation, is a red field charged in the centre with the arms of the city, which consists of two silver anchors, and a gold scepter.
Saint Petersburg Knowledge Showdown: 22 Questions to Prove Your Worth