What Shakib Al Hasan is going through is hard to explain: Mohammad Ashraful
Shakib was on Tuesday found guilty of breaching ICC Anti-Corruption Code and has been banned from all cricket for two years (one year suspended) for not reporting corrupt approaches.