-Hong Kong High time The ICC Tower stands 484 m tall, forming part of the Union Square which sits atop Kowloon Station. When built in 2010, it was the 4th tallest building in the world, […] High time