What You Need to Know About Migingo Island in Lake Victoria covers less than half a football pitch but over 500 people
Migingo Island in Lake Victoria covers less than half a football pitch but over 500 people live on this tiny African fishing island. The rock island, with its poorly constructed huts, a tiny port, some Read More…