Bangladesh have named a 16-man squad for the npower Test Series - ahead of the England v Bangladesh Test match at Lord's (27-31 May).
Bangladesh play two Tests during the tour, opening the English Test cricket season at Lord's before heading to Old Trafford, Manchester (4-8 June).
* Shakib Al Hasan
† Mushfiqur Rahim
Kazi Shahadat Hossain
* Denotes captain
† Denotes wicket-keeper
Back to haunt 'Captain' Cook
The squad is captained by Shakib Al Hasan and also includes a recall for former skipper Mohammad Ashraful.
Also in the 15-strong party is Tamim Iqbal. The opening batsman's agressive stroke-play was a highlight for the then hosts when England toured Bangladesh earlier this year.
There's also Zunaed Siddique, whose spirited 106 from 292 balls held England at bay as they persued victory in the first Test in Chittagong.
One of the squad will be more than familiar with Lord's. Off-spinning all-rounder Mahmudullah was an MCC Young Cricketer in 2005.
In February Mahmudullah scored his maiden Test century, agaist New Zealand in Hamilton.
During England's tour he added two impressive half-centurys and dismissed stand-in captain Alastair Cook in both innings in Chittagong.
England will want to make a solid start to their season on home soil - with tougher tests (against Pakistan and Australia) to come.
Bangladesh will be no push overs though and an exciting contest is sure to ensure. Make sure you're here to watch it.