By the time you read this, you might already be knee-deep in torn wrapping paper, demolished cardboard boxes and styrofoam ...
On Migingo, amenities are minimal. The island features a handful of bars, brothels, a pharmacy, and a few hostels, but lacks ...