Khajjiar locates approximately 24 km from Dalhousie in Himachal Pradesh, which is also famous as the Switzerland of India. This small town is one of...
Waterfalls in India India is a country full of natural attractions, and millions of tourists from abroad attract due to its beauty, culture, diversity, and...