New Zealand defeated India by 18 runs in the World Cup 2019 semi-final at Old Trafford in Manchester on Wednesday.… Read More