India take on Bangladesh in a one-day warm-up today
The two sides meet at The Oval at 10.30am – just days before the big tournament kicks off.
Fans desperately want to watch the game live online or on TV but there is no coverage on the game available in the UK.
However, if you are in India the game will be broadcast on Star Sports network. The match will be streamed online on Hotstar.
The action at the ICC Champions Trophy gets underway on Thursday when England take on Bangladesh in the opening Group A game.
The first match for India, meanwhile, will be on Sunday, June 4, when they face arch rivals Pakistan.
England squad for the ICC Champions Trophy Tue, April 25, 2017
Express Sport runs through the England squad for the ODIs against South Africa and the ICC Champions Trophy
Play slideshow AFP/Getty Images 1 of 15
Eoin Morgan (Middlesex, captain)
In the warm-up game, both sides can give all 15 members of their squads a run out.
But as is always the case, only 11 will bat and field at any one time.
It’s India’s second warm-up match in England following their clash with new Zealand.
In that one, the Indians dismissed the Kiwis for 189 with three wickets each for Mohammed Shami and Bhuvneshwar Kumar.
In reply, captain Virat Kohli struck an unbeaten 52 as India won by seven wickets after Duckworth/Lewis intervened.
Bangladesh, meanwhile, have spent time in Ireland playing New Zealand and Ireland in a tri-series.