French unions stage open-ended strike

Printable View