This content was muted by Worldmappin moderators for not following community guidelines.
Words
16
Reading
1 min
Listen
Play
10M
Yeah, sure. You are welcome to visit the place. This place is Leh Ladakh in India.
Yeah, sure. You are welcome to visit the place. This place is Leh Ladakh in India.
RE: Exploring the leh Palace.