Virat Kohli and Co are the only team to have won five from five to open the tournament and take on the defending champions today, who are stuck at the bottom of the group table.
Not only have England lost four times at the World Cup, they have been regularly on the end of horrendous results that have finally put an end to their dreams of retaining the title.
India are very much dreaming of going all the way and can reclaim first place with a win in Lucknow.
It will be an early start for fans in the UK, here are all the details.
Where to watch India vs England
TV channel: In the UK, the World Cup clash will be aired on Sky Sports Cricket and Main Event. Coverage starts on both channels at 8am BST, with the game set to begin at 8.30am.
Live stream: Sky subscribers can tune in via the Sky Go app.