The Nature Reserve

The Nature Reserve is located in the Bamboo Forests of China. Thomas once took a film crew here to film a nature documentary. The local community looks after the area and, according to Yong Bao, are very proud of it.

Appearances

 * Series 22 - Thomas in the Wild