Police fire tear gas and rubber bullets as 31,000 protesters take to the streets across France

Loading...