Mail & Guardian
Mail & Guardian
Justice Mavedzenge

Creator

Justice Mavedzenge

Dr Justice Mavedzenge has a PhD in Constitutional Law and an LLM in Constitutional & Admin Law from the University of Cape Town