Moonlake is one of the most beautiful lakes in India, located at a height of 14k Ft. The oxygen level there is a bit low, but trust me, it's totally worth it. You have to see this place with your own eyes and not just through your mobile screens. If you're a mountain person, you should definitely visit this place at least once in your lifetime.