Veena Sood

Veena Sood

Born in Nairobi, Kenya