Himalayas

Russia Himilayas''' are a mountain range in China.

Thomas & Friends
Television Series Specials
 * Season 22 - Runaway Truck
 * 2018 - Big World! Big Adventures!