Located close to Lake Taihu in Wuxi, Jiangsu Province, China, the Wuxi Taihu Show Theatre concept was inspired by the Sea of Bamboo Park in Yixing, the..