December 12th marks Kenya's independence from colonial rule yet Kenya's greatest independence hero, Field Marshall Dedan Kĩmathi Waciũri lies bound up in chains in an unmarked grave in Kamiti prison.
Neither the British government, which tortured and killed Kĩmathi, nor the Kenyan government...