2000-seat Wuxi Taihu Show Theatre in Wuxi, a city near Shanghai in eastern China, takes its appearance directly from the nearby Sea of Bamboo Park – the largest bamboo forest in China.