By David Hammond Africa won political independence, yet the harder question is whether we have achieved the freedom, justice and self-determination our forefathers envisioned. On 6 March 1957, Ghana became independent from British colonial rule. For those who gathered to witness that historic moment, independence was far more than the changing of the flag. It […]