Protesters attend a rally against the Hungarian government's clampdown on civil society in Budapest, Hungary, May 21, 2017.