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.He is targetting the opening Test starting October 21 in Mirpur as his swansong. There is a second Test in Chittagong but it is believed that Shakib will play the first game and then fly off to the USA, where he is settled with his wife and three children.

.