It's a place called Chandrataal in Himachal Pradesh, India. You should definitely add it to your must see list :)
You are viewing a single comment's thread from:
It's a place called Chandrataal in Himachal Pradesh, India. You should definitely add it to your must see list :)