BCCI has cleared Mohammed Shami of the match-fixing allegations and has handed him over the 'B' grade contract along with…
Mohammed Shami's participation in the upcoming season of the Indian Premier League remains doubtful because of being charged by the…