Stretching across six countries Nepal, India, Bhutan, China, Pakistan, and Afghanistan—the Himalayas are the most magnificent creation of nature on Earth.

Stretching across six countries Nepal, India, Bhutan, China, Pakistan, and Afghanistan—the Himalayas are the most magnificent creation of nature on Earth.
The Himalayan Tibet Museum is located in the heart of Darjeeling, India, and depicts the rich history and lifestyle of Tibet. The museum was inaugurated …