Churchill Mpiyesizwe Guduza currently lives in Mafikeng, South Africa and Bulawayo, Zimbabwe and regularly travels to London to visit his family.Churchill Mpiyesizwe Guduza currently lives in Mafikeng, South Africa and Bulawayo, Zimbabwe and regularly travels to London to visit his family.