LGBT rights activists carry the rainbow flag during a May Day rally in St. Petersburg, Russia, May 1, 2018.