
Britons are being treated to two bank holiday weekends in a row, as the early May bank holiday and the coronation weekend of King Charles III arrive one after the other.
Monday 1 May is the early May bank holiday, while Buckingham Palace announced last year that Monday 8 May would also be a bank holiday to give the country an extra day to celebrate the coronation.