Bangladesh premier all-rounder Shakib Al Hasan has been granted a break from all forms of cricket till April 30 to deal with "mental stress" and "fatigue", ruling him out of the upcoming South Africa series that runs till April 8. (More Cricket News)