Up to 50,000 protesting in Toulouse