Hundreds of thousands of people have taken to the streets across France amid a wave of protests by high-school pupils.

Advertisement