The practice has its roots in ancient pagan traditions that were persecuted by the Puritans.
May is here, bringing with it more school holidays and bank holidays to look forward to. But before the second of the long weekends at the end of the month, we get May Day — which always falls on the ...