More than 300,000 people marched in New York a week ago, with tens of thousands more in cities across the globe.