England win Cricket World Cup

After an incredible final against New Zealand, England have lifted the Cricket World Cup. A total nailbiter that went down to the final ball in a Super Over, the England team were eventually victorious at Lord’s in dramatic scenes that has the country buzzing. The...