This looks like some sort of public demonstration or protest about a referendum. The language looks Portuguese to me so this could be in Portugal or in a South American country.
Update 27 Dec 2016: Looks like this is probably an anti NATO demonstration in the early 1980's - possibly in Barcelona
Anti NATO demonstration, Spain, maybe Barcelona?
Early 80´s
Thanks Trabancos - I'll update the notes