Saint Petersburg as always is magnificent