North India

Exploring the Beauty of Macchial Lake Nature’s Serenity

Macchial Lake is a hidden gem nestled amidst the breathtaking landscapes of Himachal Pradesh, India.

Continue reading