Nestled in the foothills of the Himalayas, India is an Asian country with an incredible array of natural beauty to explore. From the snow-covered mountains in the north to the rainforested evergreen forests in the south, this country covers it all. The country is home to one-sixth of all species on Earth and has varied landscapes, flora, and fauna that make it a top destination for tourists. Here are ten must-sees while you're visiting India.