High energy costs are stoking unrest in parts of Europe, with Spain deploying more than 23,000 police officers amid a truckers’ strike Friday, while farmers in France and Greece snarled traffic with their protests.
High energy costs are stoking unrest in parts of Europe, with Spain deploying more than 23,000 police officers amid a truckers’ strike Friday, while farmers in France and Greece snarled traffic with their protests.