Nitya Vidyasagar

Nitya Vidyasagar

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.

IMDB


Cast