They weren't even participating in the first Champions Trophy in 1998, and had to just make do with hosting the event on their soil. But Bangladesh have come a long way since, and will be playing their neighbour and cricket giant India in the second semi-final in Edgbaston on Thursday.
India, the defending Champions, should not be complacent against the Bangla tigers, and would do well to remember their 2007 World Cup loss to the team in the league stage, which marked their exit from the tournament.
At an event hosted by the Indian High Commission to mark the UK-India