I wasn’t in for an easy ride when I began my review of this Snapfish photo book. From my frustrations with the Snapfish ...
By the end of 2025, 42 African countries will have held national elections in the previous 24 months. But do these elections ...