Bangladesh suffered a humiliating 240-run defeat to India in the last warm up game on Wednesday before the Champions Trophy.
Batting first, India made 324 for 7 thanks to two fiery fifties from Dinesh Karthik and Hardik Pandya. There were half-centuries from reserve wicketkeeper Dinesh Karthik (94), Hardik Pandya (80 not out) and opener Shikhar Dhawan (60).
Bangladesh batsmen then staged one of their worst performances, tamely surrendering before the Indian bowlers making only 84 losing all wickets.
Bhuvneshwar Kumar and Umesh Yadav shared the first six wickets as Bangladesh demonstrated they can be just as vulnerable as England to seam and swing in helpful conditions.
England folded to 20 for six in just five overs at the start of their seven-wicket defeat against South Africa at Lord’s on Monday.
Both sides will hope for much improved performances with the bat when they kick off the tournament at the Oval on Thursday.