A visitor overlooks on a 308-meter-high platform of Tianjin World Financial Center (TWFC) in Tianjin, north China, July 7, 2011. [Photo/Xinhua]