Tortoise Mountain TV Tower
Tortoise Mountain TV Tower (simplified Chinese: 龟山电视塔; traditional Chinese: 龜山電視塔; pinyin: Guī Shān Diànshì Tǎ) is a 311.4 metres (1,022 ft) high TV Tower at Wuhan, People's Republic of China. It is a concrete tower equipped with an observation deck…