Long term Russia programmes at Liden & Denz, St Petersburg