News

Check out market updates

Inside New Holland: St Petersburg’s tiny Island of culture

In the centre of St Petersburg, Russia, there is a tiny island surrounded by the Moika River and the Kryukov and Admiralteisky canals. The island is called Novaya Gollandiya which translates to mean ‘New Holland.'