INDIA face Bangladesh in their final warm-up before their Cricket World Cup adventure begins.
Virat Kohli’s team are looking to take momentum into the tournament which begins with England facing South Africa on Thursday.
But they will need to improve on Saturday’s crushing defeat to New Zealand at The Oval.
Bangladesh’s preparations have not been ideal this weekend as their game with Pakistan was rained off, but they do head into this one in good form having beaten West Indies to win the Ireland Tri-Series.
What TV channel is Bangladesh vs India on and can I live stream it??
YOU can catch this game live on Sky Sports Cricket and Main Event.
Coverage begins at 10am.
If you want to stream the action, grab a NOW TV pass from just £8.99 to watch on your TV box, mobile, games console, tablet or PC.
In India, the match will be live on Star Sports 1 in English, Hindi, Tamil, Talugu, Kannada and Bangla.
You can also live stream all the action on Hotstar.
In Bangladesh, Maasranga and BTV have the Cricket World Cup rights with live streaming on Rabbithole.
What time is Bangladesh vs India?
THIS warm-up clash will be held on Tuesday, May 28.
Things get underway in Bristol at 10.30am.
Later in the tournament, these sides will face each other at Edgbaston.
Tamim Iqbal, Liton Das, Shakib Al Hasan, Soumya Sarkar, Mushfiqur Rahim(w), Mahmudullah, Sabbir Rahman, Mohammad Saifuddin, Mashrafe Mortaza(c), Mehidy Hasan, Mustafizur Rahman, Rubel Hossain, Mohammad Mithun, Abu Jayed, Mosaddek Hossain
Rohit Sharma, Shikhar Dhawan, Virat Kohli(c), Lokesh Rahul, Hardik Pandya, MS Dhoni(w), Dinesh Karthik, Ravindra Jadeja, Bhuvneshwar Kumar, Kuldeep Yadav, Mohammed Shami, Vijay Shankar, Kedar Jadhav, Jasprit Bumrah, Yuzvendra Chahal