Massive protests have swept across France, with more than 300,000 people joining demonstrations over education reforms and budget cuts. What began as a student-led movement has now drawn teachers, firefighters and public sector workers, turning into a nationwide show of discontent against government policies.