The Centaurus is the tallest building under construction in Islamabad, Pakistan, and is slated for completion sometime in 2012.
The Centaurus is the tallest building under construction in Islamabad, Pakistan. The Centaurus is slated for completion sometime in 2012.