- Shanghai New World Co., Ltd.
- 51.28 metre(s)
- China (Shanghai, Shanghai, China)
The tallest indoor artificial climbing wall measures 51.28 m and was achieved by Shanghai New World Co., Ltd. (China) in Shanghai, China, on 31 December 2020.
The climbing wall is at the 3rd floor of the Shanghai New World City Shopping mall. It was constructed in 2019 and opened to public on 20 December 2019.