The tallest tower in the world, designed by Information Based Architecture, opens in Guangzhou, China.

Published in News