This photo is from the terraces of Barcelona football club on 4 November 2017, yesterday, when the home team played Sevilla. The Catalan language slogans demand freedom for political prisoners. The banner behind the football player dolls mentions the Catalan republic, proclaimed recently as independent from the kingdom of Spain.
Barcelona won the match, two goals to one.
This video says about itself:
4 November 2017
Volunteers were seen handing out banners to fans with a message calling for freedom of the imprisoned Catalan leaders, outside Barcelona FC stadium Camp Nou, on Saturday night, before the kick-off of the match between Barcelona and Sevilla.