2 Mins Read SPORTS Kenya Premier League: AFC Leopards Boss resigns 2020-12-03By Karanja Jackson AFC Leopards Boss Thomas Trucha has resigned from his position The Czech national resigned over death threats on him and…