Why it belongs here
Tortoise Mountain TV Tower (Chinese: 龟山电视塔; pinyin: Guī Shān Diànshì Tǎ) is a 311.4 metres (1,022 ft) high TV Tower in Hanyang District, Wuhan, Hubei, China. It is a concrete tower equipped with an observation deck in a height of 221.2 metres (726 ft).
Source-backed