Skip to content
inoh

leh

/leɪ/

A town in northern India known for beauty.

“Leh amazed travelers with its stunning landscapes.”
Add to my deck
Illustration of leh: A town in northern India known for beauty.