India is a country with many beautiful natural and man-made landscapes that attract hundreds of millions of tourists from all over the world to flock every year. And here are most interesting and beautiful destinations in India. Let’s find out now! Khajjiar – Little Switzerland of India Khajjiar is located at the foot of Dhauladkar …