Rail workers, air-traffic controllers, teachers and public sector staff staged walkouts and took to the streets across France to protest against proposed changes to the pension system.

The strike is the biggest in Emmanuel Macron's presidency and 90% of regional trains were cancelled on 5 December