English: Leh is the largest town in Ladakh.
Telugu: లేహ్ లడఖ్‌లోనే అతిపెద్ద నగరం.