India beat New Zealand to seal semi-final place

India beat New Zealand to secure a semi-final against Australia, who beat South Africa at the Women’s World Cup.