A participant holds a giant rainbow flag during a counter-manifestation organized by left-wing, anti-fascist, feminist and LGBT activists in opposition to the annual far-right Independence March marking Poland's National Independence Day on Monday in Warsaw. Photo: AFP