Skip to main content
Menu

A building on Mozambique Island, just off Mozambique in East Africa, where slaves were housed.