In São Paulo, South America’s financial capital, around a million people marched last on October 18 with Workers’ Party banners and placards, demanding protection for public education, healthcare, and transport