Justice Alfred Mavedzenge, a Doctoral candidate in the Department of Public law at the University of Cape Town and a practising constitutional lawyer in Zimbabwe.