Communists and their supporters celebrate May Day in Kyiv, Ukraine, May 1, 2015. People wave a second Spanish Republic flag (C) and Communist flags during a May Day rally in Malaga, Spain, May 1, 2015. People throw smoke grenades during the annual Labor Day protest in front of the Presidential Office in Taipei, Taiwan, May 1, 2015. A … …read more
Source: Egylovers