The Centaurus Mall
The Centaurus is a building project in Islamabad, Pakistan. Designed by British architectural company WS Atkins, it comprises three skyscrapers, containing corporate offices, residential apartments and a 5-star hotel. The tallest skyscrapers in the city have 41 stories and...