IFC tower 2, 7th tallest office building in the world