One of the organisers, Luis Garcia Villagran, was detained for alleged human trafficking in the lead-up to the march.

A march has begun from the southern Mexican state of Chiapas northward to the central part of the country, in protest of policies that make legal immigration status difficult to achieve.

Wednesday’s march set out from the border city of Tapachula, near Guatemala, and nearly 300 migrants, asylum seekers and supporters took part.

But the demonstration was overshadowed by the arrest one day earlier of one of its leaders, prominent immigration activist Luis Garcia Villagran.

Mexican President Claudia Sheinbaum addressed the arrest in her morning news conference on Wednesday. She alleged that Garcia Villagran had been detained for taking part in human trafficking.