Full UK 2020 Bank Holidays List

While some bank holiday dates stay the same from year to year, others seem to be constantly hopping around. It's enough to make your head...