This content was muted by Worldmappin moderators for not following community guidelines.
Words
16
Reading
1 min
1y
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.