Snorkeling in Zanzibar: How is it and what to expect.

There is something extremely beautiful when you go to Zanzibar for snorkeling. In Zanzibar there is a warm, crystal-clear water, and when…