Bangladesh wicketkeeper-batter and former captain Mushfiqur Rahim announced his retirement from T20I cricket on Sunday.