Ladakh, which is also known as ‘The Land of High Passes’, is India’s one of the most heavenly places. Though a barren land, it is surrounded by high ice-capped mountains which are truly breathtaking and picture-perfect. Ladakh is one of Read the rest