Tens of thousands of people are out on the streets of Barcelona protesting against the austerity cuts.
There are lots of families, students and union members. Plenty of firecrackers are going off but everything appears peaceful.
Footage uploaded by YouTube user CrisisEsVacuidad shows protesters clashing with riot police on Madrid's Gran Vía this morning.
Today some flights will be affected by the strikes in Europe. Please check with your airline.
Travellers have been faced with delays and cancellations today as a series of General Strikes take place across Europe. British Airways and easyJet are among the airlines forced to cancel flights from the UK.
The 10.57am London to Brussels Eurostar train service was cancelled, with the company hoping to accommodate the affected passengers on the 12.57pm service.
"Further disruptions are possible throughout the day and customers are advised not to travel," Eurostar warned customers.