Hundreds of demonstrators protested in the Mexican city of Tijuana over the arrival of Central American migrants hoping to seek asylum in the US.

Some 400 migrants made it to the border city last week after travelling mostly on foot as part of a larger caravan.

Anti-migrant protesters clashed with both police and pro-migrant demonstrators on Sunday.