Long Live May Day – Long Live Revolution around the World