Diving at Mafia Island

With over 42 different types of coral and over 400 species of fish, Mafia Island Marine Park ensures you experience ...
Read More

Diving in Tanzania

Whether it is diving in the Indian Ocean or in the rift valley lakes of Africa, Tanzania is considered an ...
Read More