Bangladesh star Tamim Iqbal announces shock retirement from international cricket

Tamim Iqbal, Bangladesh
Bangladesh's ODI captain Tamim Iqbal surprised all when he announced his retirement from international cricket on Thursday.
"This is the end for me, I have given my best, I have tried my best," said the incredibly emotional 34-year-old, as per ESPN's cricinfo.
"I am retiring from international cricket from this moment. Yesterday against Afghanistan was my last international game. It was not a sudden decision. I was thinking about the different reasons. I don't want to mention here. I have spoken to my family members about it. I thought this is the right time for me to retire from international cricket.
Bangladesh Skipper Tamim Iqbal in tears as he announced his sudden retirement from the international game today.
— Lawrence Bailey ⚪ ?? (@LawrenceBailey0) July 6, 2023
The timing of his retirement comes as a surprise with the ICC Cricket World Cup just a few months out. #CricketTwitter pic.twitter.com/8T1NJVRB6O