The China Central Television headquarters building received the award for "Best Tall Building Worldwide" by the Council on Tall Buildings and Urban Habitat in Chicago on Thursday. Construction on the building, a 234-meter, 44-story skyscraper, began in June 2004 and was completed in May 2012.