Britain awards compensation for colonial crimes against humanity – Sri Lanka must now submit its claims
– Shenali D Waduge – After 63 years of consistent denial despite overwhelming and incontrovertible evidence of British war crimes and crimes against humanity in British colonies, the wheels of justice have finally turned against Britain which has now agreed to pay £20m to 5,228 Mau Mau torture victims for crimes against humanity committed […]

