All Europe articles – Page 50
-
News
Grimshaw ready for Russian takeoff
Grimshaw is set to make its first foray into Russia after winning the competition for a £450 million airport in St Petersburg.
-
News
Furious Russians take to streets over RMJM tower
St Petersburg’s famous skyline is under threat, claim objectors