Ex-Police Officer Commits Suicide After Allegedly Killing Three Over Land Dispute

Retired Deputy Superintendent of Police (DSP) Charles Atideka, 63, has reportedly taken his own life after…