Ayesha Omar

Dr Ayesha Omar is a lecturer in political thought at the University of Johannesburg. Views are her own, and do not reflect those of the institution.