Decent May Day weather across Europe as marchers and protesters take to the streets to back their causes.