Live webcam shows Admiralty Embankment Cam, RU. It is located in Saint Petersburg, Russia. You may also be interested in online webcams of similar categories: rivers, traffic