Story: Ibo Island - Mozambique, Africa Fiona Owner Ibo Island Lodge-Update
Ibo lodge is an enchanting place, on Ibo Island in the Indian Ocean, The island was once a Muslimtrading port, a slave port, and...