Leh : On Top of the Land

  • Leh is a city in the heights of the Tibetan plateau. 
  • It is the highest city in the world. 
  • There is a big castle and a huge buddhist following in this place.
  • People get a lot of calm and relaxation here in this city of India. 

No comments: