Pubs across the UK are preparing for a busy weekend of sport with the British Grand Prix, the Cricket World Cup final and the Wimbledon finals all taking place.

England's progression to the final of the Ccricket World Cup for the first time in 27 years has brought about great excitement and pubs will be packed ahead of the final against New Zealand on Sunday.

Meanwhile, the ladies final takes place at Wimbledon tomorrow with the men's final on Sunday. On the same day, millions of people will be tuning in to watch the British Grand Prix at Silverstone.

It's all part of a busy weekend in which millions of pints of beer will be consumed - especially if England go on and lift the Cricket World Cup for the first time in their history.

Brigid Simmonds, Chief Executive of the British Beer & Pub Association, said: "This weekend England have the chance to win their first Cricket World Cup.

"A great weekend of sport gets even better with the British Grand Prix and the Wimbledon tennis finals.

"Pubs across the country will be showing as much sport as they can on television and of course pubs are the best place to watch live sport. Let us hope for some good weather too."