Shehla Khan is a graduate student at the University of Manchester, England, writing a thesis on globalisation, the state and political Islam.
Shehla Khan is a graduate student at the University of Manchester, England, writing a thesis on globalisation, the state and political Islam.