The Mirror Lake - 2 The most astonishing view i have ever seen in ladakh,India.
Browse premium related images on iStock | Save 20% with code UNSPLASH20
Related collections