I'm only a beginner at Italian, so I'm quite probably wrong. It appears to be a protest movement slogan of some kind, but I like the irony of it appearing in front of a castle surrounded by modern traffic. I wonder if it was unintentional or if someone was having a little joke...
no subject