You are viewing a single comment's thread from:

RE: WATER WEDNESDAY IS OPEN! (Nature Photo Contest, Week 2)

This lake is called Tso Moriri, situated in Ladakh region of India at an altitude of 14835 feet this is among the highest lake in world, flora and fauna of this place is breathtaking, you wont believe the reflection of sky which looks mesmerising in water hope guys love this shot .



These high lakes are always stunning right? Thanks for your entry.

Indeed they are :)