Island treasure

You may have only considered Mozambique for its beaches, but Ibo Island is a little secret that deserves discovery. Cate Mackenzie explains.



Tell us about your best travel experiences