St.Petersburg is certainly one of the most amazing cities in the world.Some call it second Venice because of its numerous canals and bridges.It is a combination of different architecture styles.You will need more then couple of weeks to explore it.
I have been living in St.Petersburg for 5 years and here I want to share pictures of it with my outlook.