Shankar Sharan

Dr. Shankar Sharan is Professor, Political Science at the NCERT, New Delhi