People hold the flags of (From L) Israel, US, a rainbow flag, Russia, Ukraine, the European Union, a Crimean Tatar flag amd Georgia, as they take part in a May Day rally in Saint Petersburg on May 1, 2015.
Photo by AFP
A 19th-century slogan is getting a 21st-century makeover.