N
Contributor
Neha Choksi

Neha Choksi is an artist. She lives and works in Bombay, India, and Los Angeles, USA.