Europe’s tallest skyscraper Lakhta Centre in St Petersburg, Russia, revealed as it nears completion

The RMJM-designed Lakhta Centre in St Petersburg is Russia and Europe’s tallest building – standing 462 metres high.