MOST  BEAUTIFUL  CITIES  IN AFRICA

Africa as a continent has thousands of the most beautiful cities waiting to be discovered

CAPE TOWN SOUTH AFRICA

NAIROBI, KENYA

STONE TOWN  ZANZIBAR

CAIRO, EGYPT