Leh Palace: A wonder in every sense of the word
The Leh Palace is a historical royal palace which looks over the town of Leh-Ladakh amid the spectacular Himalayan mountain range. Sengge Namgyal built this majestic palace in 1600. The Dogra forces usurped control … READ FULL STORY