@AceOfSpades Not on May 1st itself, on the first Monday in May. And though a Labour government introduced the early May bank holiday for political reasons I doubt if many people realise that. And it always rains!
@MartinII it does always rain. The only reason why we don't have it on the first, is because other than Good Friday and whatever day Christmas falls, we only have bank holidays on Mondays.