World’s Best Waterfront Cities

12 Ganvie is a lake village in Benin, lying in Lake Nokoué, near Cotonou. With a population of around 20,000 people, it is probably the largest lake village in Africa and as such is very popular with tourists