Pubs are expecting to sell 21 million fewer pints than normal this bank holiday weekend - despite predictions for the weather to finally turn for the better.
More than 1.5 million people flew into the UK between January and April while the UK's borders were supposed to be heavily restricted, new figures reveal.