St Petersburg

Take a visual tour through St Petersburg, a city of great culture and great conflict, a city looking out to the future and a city rooted in the past.