Discover Tiwai Island in Sierra Leone Tiwai Island, located in the Southern Province of Sierra Leone, offers a unique blend of biodiversity and cultural history. This 1,200-hectare island on the Moa River is a sanctuary for wildlife enthusiasts and researchers alike. If you’re seeking an …
Tiwai Island
