Moheli Island, Swimming With Humpback Whales In East Africa.
Have you ever dreamed about getting close to Humpback whales? Maybe even swimming with them? Then Moheli Island should be on top of your bucket …
Have you ever dreamed about getting close to Humpback whales? Maybe even swimming with them? Then Moheli Island should be on top of your bucket …
The Island of Grande Comore, or Ngazidja in Swahili – the Island’s native language, is the largest of the three islands that make up the …