Sunday, September 15, 2019

News

Editor's Pick

Transport Infrastructure News

Industry News

Masterbuilder E-Book

E-Book - July 2019 Issue

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