~
I would prefer Ashwin over Takur on any venue because he is more capable of batting and can trouble batsmen even in batting friendly conditions with his variations so that is the one change I would like to happen.
Ashwin should be in the team as he would have walked into any team playing in this world cup and still not getting a spot and Hardik should take some rest and bring Shami back against New Zealand.
AFAIK, the Hardik's Injury is not that serious but if he can't play the next match then India will be having big trouble since he contributes in both bat and ball.
If Hardik needs to be rested then India needs an actual 3rd seamer who will be Shami, but we will go one batsman short, so I hope he will be recovered before the big match against Kiwis on Sunday.
Hardik twisted his ankle and he was not even able to bowl after that, he needs a minimum rest of one week and if he is rushed back for the Sunday's match against New Zealand he wont be playing at his best and he might get injured again.
Kohli reached his 48th ODI ton today in his way and just one short to level Sachin's record.
Never thought anyone would surpass Sachin for the number of centuries scored in ODI.