India vs Bangladesh, India cricket, Bangladesh cricket, Champions Trophy 2017, Champions Trophy 2017 semi-finals
Kieran Galvin/NurPhoto via Getty Images.

The Champions Trophy 2017 has already reached the semi-final stage with hosts England set to take on Pakistan in the first semi-final on Wednesday. The second semi-final is set to take place the next day as defending Champions India are set to face off against Bangladesh.

India topped their group winning two out of the three matches that they played. They defeated Pakistan in their opening game and lost to Sri Lanka in their second match but they sealed a spot in the semi-final after they defeated South Africa.

Also read: Anil Kumble can continue as coach till West Indies series

As for Bangladesh, they finished second in their group, ahead of Australia and New Zealand, to make it to the semi-finals. After losing their opening match against England, their second match against Australia was cancelled due to rain and a strong performance by Shakib Al Hasan and Mahmudullah against New Zealand ensured a semi-final spot.

The two nations have faced each other 33 times in the past with Bangladesh just winning five of those matches and there is no doubt that India will be expected to make it to the final of the Champions Trophy 2017.

However, despite India being the favourite on Thursday, they should be wary of this Bangladesh team as they have a few players who could pose a lot of problems to the India players.

Here is a look at a few Bangladesh players who India should fear.