All the major cricketing nations to visit Bangladesh in the past three years, with the exception of Sri Lanka, have discovered to their cost that they are far from the pushovers they once were. That truth is now painfully evident to England after a 34-run defeat in Mirpur in the second ODI that sets up a decider to the series in Chittagong on Wednesday.
When Bangladesh set England 239 for victory, they knew they had a vaguely competitive, if unprepossessing, score, but surely even they could not have imagined that it would provide such a substantial winning margin. England's 204 - bolstered by a last-wicket stand of 45 - could have been much lower.