News

Leh Palace, also known as Lhachen Palkhar, is a treasure trove of Ladakh’s history. Built in the 17th century, this ...