Bangladesh's legendary all-rounder Shakib Al Hasan has announced his retirement from Test cricket. The 37-year-old will play his last Test match against South Africa in Mirpur before bidding farewell to the purest format. This news has caused a stir in the cricketing world as Shakib has been one of the key players for Bangladesh in all formats. With 4600 runs and 242 wickets in 70 Tests, Shakib's legacy will continue to inspire the next generation of cricketers in Bangladesh.