World's second tallest building designed by a Scotland-based practice is being built in St Petersburg, Russia…
Architecture Office design skyscraper Sustainable design
World's second tallest building designed by a Scotland-based practice is being built in St Petersburg, Russia…