Can the Black Caps upset the tournament hosts who are unbeaten through their nine matches so far?
Shami takes seven wickets after Kohli and Iyer score centuries as India advance to a home World Cup final.
The hosts will hope that the win over their bogey team will make them battle-hardened for the final. Read more at straitstimes.com.