Bazaruto Archipelago: Mozambique islands where horses play in surf | CNN Travel
Mozambique's Bazaruto
Archipelago offers secluded, beautiful island beach escapes with luxury lodge accommodations, diving, snorkeling and swimming plus encounters with horses.
Source of shared Link