/leɪ/
A town in northern India known for beauty.
“Leh amazed travelers with its stunning landscapes.”