Home Cape Town Cape Town has the highest quality of life in Africa