Saint Petersburg, formerly known as Petrograd and later Leningrad, is the second-largest city in Russia after Moscow. It is situated on the River Neva, at the head of the Gulf of Finland on the Baltic Sea. With an area of From Wikipedia
The singer describes the event as a peace initiative despite criticism over perceived ties to Putin