Stunning architecture along the Neva River in Saint Petersburg showcasing a historic building against a clear blue sky