English: Ella is a small town in southern Sri Lanka.
Telugu: ఎల్లా దక్షిణ శ్రీలంకలోని ఒక చిన్న పట్టణం.