India is no doubt a paradise for those who have an inclination to visit places.
The innumerable iconic sights & breath-taking attractions scattered throughout the nation are indeed a feast for our eyes. Two such offbeat unexplored natural beauties are Yumthang of Sikkim & Leh of Jammu & Kashmir. They are must-visit attractions for the kind of visual treat they offer. And you can count yourself lucky if you are able to visit these places.