People holding rainbow flags attend the event Concert pour tous! (Concert for all!) on May 21 at Place de la Bastille square in Paris. The concert was a countermovement in reference to the French anti-gay marriage movement Manif pour tous (Demonstration for all), and celebrated the legalization of same-sex marriage.