Tens of thousands rail against Mexico’s president and ruling party in ‘march for democracy’

Marches were organized in a hundred cities across the country, and in other cities in the United States and Spain. … Canada must pay refund promised …