The tiny island of Migingo, which covers barely a quarter of a hectare, is brimming with life and energy. It’s also at the centre of a political tug-of-war.
Continue Reading