I do agree that what is clear after first day is India has lost chance of securing its win against England. It seems that draw is fate of this match as England will keep playing some time tomorrow then India if they play same. I would not jump in the game till India plays its inning as well. I was better to wait before placing my bet there instead rushing and loose by taking wrong odds.
I wouldn't come to this conclusion so soon. There is still time for India to play and the score is just 311 as of now. Tomorrow if they manage to not lose wickets early, they may get over 400 runs else the game is moving towards India if the batsmen get 200+ runs in the first 30 overs. In test cricket, the first innings of both teams decide the winner.
India bowlers may pick early wickets tomorrow morning, and England will be in trouble. But I think Eng will score 400+ runs in this innings. Now only we can not predict this match result. Let's wait for 1 or 2 days.
Sri Lanka vs. ZIM, This match ZIM requires 311 runs to win this game, SL needs 3 wickets to win this game. So this is an easy win to SL. Tomorrow first session this game will end.