Tuesday, October 15, 2019


Editor's Pick

Transport Infrastructure News

Industry News

Masterbuilder E-Book

Upcoming Events

Lakhta Centre – Russia’s and Europe’s Tallest Building

Lakhta Centre is an iconic skyscraper built in Saint Petersburg, Russia. The skyscraper boasts of a striking barbed design and a sleek curved façade – inspired by the cannals and architecture of the city.

Urban Infrastructure News

MB Lounge