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