Nestled in the Himalayas, Pangong Lake is one of the best places in India for stargazing. The night sky is filled with ...