Last time India lost to Bangladesh was in an ODI match in 2015, in the first of the three-match series. Chasing a target of 308 runs, India came short by 79 runs at Dhaka despite a 95-run opening stand between Rohit Sharma and Shikhar Dhawan.
The result means that both India and Pakistan are through to Super Four, thus making Wednesday's clash between the neighbours an inconsequential one. But both the sides will turn up with heavy artillery to earn bragging rights.
India have won their only meeting, in a 2008 Asia Cup match at Karachi, by 256 runs with MS Dhoni (109 not out) and Suresh Raina (101) hitting hundreds. India posted 374/4, then dismissed Hong Kong for 118 with Piyush Chawla taking four wickets.