England snuck past New Zealand in the most thrilling World Cup final ever to win their maiden ICC World Cup title at the home of cricket -- Lord’s -- on Sunday. ... details

All News