Nitya Vidyasagar
Actor
Born: Oman
BIOGRAPHY
Nitya Vidyasagar (born July 11, 1985) is an Omani-born Indian-American actress best known for her role as Leela on Sesame Street from 2008 to 2016.
Bio from Wikipedia - See more on en.wikipedia.org Text under CC-BY-SA license
Playlist
YouTube
Netflix