Insane Bus Ride

These tourist found themselves in an interesting situation when they decided to take a tourist bus ride in the Himalayas mountains. The Himalayas, or Himalaya, form a mountain range in Asia separating the plains of the Indian subcontinent from the Tibetan Plateau.