Raj Shekhar

Raj Shekhar is a researcher at the Centre for Financial Accountability. He is based in Azamgarh, Uttar Pradesh
Connect:
Raj Shekhar
Down To Earth
www.downtoearth.org.in