Bangladesh cricket great Shakib Al Hasan has tendered an unconditional apology for his "silence" during the recent civil unrest against ousted PM Sheikh Hasina, a move that might clear the decks for a farewell Test match at home against South Africa. (More Cricket News)