Tarini Ahuja

Tarini Ahuja is a Delhi based artist.