Raj Shekhar

Raj Shekhar is a researcher at the Centre for Financial Accountability. He is based in Azamgarh, Uttar Pradesh
Raj Shekhar