English: Leila David
Telugu: లీలా డేవిడ్