Ladakh, a region in North India is famous as one of the most beautiful regions in the world. The region is home to the two mightiest mountain ranges of the world – the Great Himalayan ranges and the Karakoram. (more…)