Nitya Vidyasagar
Nitya Vidyasagar is an American actress best known for her role as "Leela" on Sesame Street from 2008 to 2015.
Known for
Acting
Place of birth
Muscat, Oman
Birthday
7/11/1985
Known For
Credits
Photos
Sesame Street: Elmo's Super Numbers
0
Wall Street: Money Never Sleeps
6.1
Mammoth
10
Velvet Buzzsaw
5.4
Sesame Street's 50th Anniversary Celebration
9.2