News

Local residents and marine authorities joined forces to rescue a pod of more than 400 dolphins that became stranded along Vumawimbi Beach on Pemba Island in Tanzania's Zanzibar archipelago, a local ...