Veena Sood profile

Veena Sood

Acting

  • Nairobi, Kenya

Known For