An Opera News Kenya publication
AFC Leopards last won the domestic title way back in 1998. The Question is can Nikola Kavazovic…