An Opera News Kenya publication
Kenya Premier League’s AFC Leopards on Monday, March 11, were slapped with a Sh300,000 fine by…