Navdha Sharma

Navdha Sharma is an undergraduate law student at the National Law University, Delhi, and an intern at The Leaflet.
Connect:
Navdha Sharma
The Leaflet
theleaflet.in