Leh Hill Station
Leh Hill Station, the capital city town of Ladakh is truly an amazing Hill Stations In India. Lounging among the snow-designated slopes of Himalayas with a lot of monasteries and colorful areas, it is also the Buddhist capital of North India.
Read more

