Miningo is a tiny rock island measuring less than half an acre, located in Lake Victoria — the largest lake in Africa and largest tropical lake in the world.
Despite its size, 131 people call the island home, living in crammed huts made out of corrugated sheets and wood.
Amazingly, the island also has five bars, a beauty salon, a pharmacy and several hotels and brothels. All bases covered I guess?
Photos below: