Amar Farooqui

Amar Farooqui

Amar Farooqui is Professor of History at the University of Delhi