Bangladesh one-day captain Tamim Iqbal announced his shock retirement from international cricket on Thursday, three months before the team begins its ODI World Cup campaign in India.
The 34-year-old was in tears as he announced his decision to end his 16-year international career in a news conference.
"This is the end for me," Tamim, who made his international debut in a 2007 ODI against Zimbabwe in Harare, told reporters.