cape town prison

11 Most Livable Cities in Africa

Cape Town, South Africa Cape Town, situated on the southwest coast of South Africa at the northern tip of the Cape Peninsula and nestled at the foot of Table Mountain, is a captivating port city.
Keep up to date with our latest articles and uploads...