Live updatesLive updates,
Protests are sweeping France as anger over conditions in schools meets frustration with high living costs and a government accused of doing little to address problems facing people.
Live updatesLive updates,
Protests are sweeping France as anger over conditions in schools meets frustration with high living costs and a government accused of doing little to address problems facing people.