A Busia court today, July 29, 2025, sentenced Stephen Owino Nekesa to life imprisonment after he was found guilty of…