There are some locations that really feel like they belong to a different world. Ladakh is one in all them. Tucked away within the far north of India, between the peaks of the Himalayas and the Karakoram vary, this high-altitude area is like nowhere else. Vast open skies, quiet villages, snow-capped mountains and clear rivers […]