A demonstrator holds a rainbow flag in Bratislava