Himachal vs Himadri Himalayas is a mountain range system that is highest in the world and has some of the highest peaks in the world including Mt Everest and K2. This mountain range in Asia separates India from the rest of Asia, which is why India is termed as a subcontinent. The word Himalaya comes […]