The African towns built on islands

The African towns built on islands

Across Africa, some towns have been shaped by an unusual geography: water is not simply part of the scenery but a defining boundary around everyday life. From centuries-old Swahili settlements on the Indian Ocean to communities surrounded by Lake Malawi and Lake...