All  

Festival of Flora

May day

May Day: An ancient celebration with pagan roots

The 1st May is an ancient Northern Hemisphere festival, now known as ‘May Day’, which traditionally marked the return of spring. It is believed that the celebrations originated in agricultural...