Thousands of would-be migrants are stranded on the border between Guatemala and Mexico, after Mexican police blocked their bid to reach the US.
On Friday some tried to force their way across the frontier bridge, reportedly throwing rocks at riot police.
The officers used tear gas to push back the crowd, most of whom are from Honduras.
President Trump, who has threatened to cut aid to Honduras over the issue, thanked Mexico for holding back the group.
The migrants, whose numbers include children and elderly people, say they are simply trying to escape violence and poverty.
Jari Dixon, an opposition politician in Honduras, tweeted on Monday that the caravan was not "seeking the American dream" but "fleeing the Honduras nightmare".
These pictures capture the scenes unfolding on the Guatemala-Mexico border.
Aerial images show dense crowds at the Guatemala-Mexico international bridge in Tecun Uman, Guatemala.
Some migrants have tried to avoid the border checkpoint in Ciudad Hidalgo, Mexico, by crossing the Suchiate river.
Makeshift rafts carried some across the water, while others swam or waded.
Many are sleeping on the bridge that links Mexico and Guatemala or by the nearby checkpoint.
President Trump has threatened to call up the US military and shut the border with Mexico to keep out the group.
The migrants include many parents travelling with young children.
This family spent the night of 19 October at a temporary shelter in Ciudad Hidalgo, Mexico.
At the border bridge, a Guatemalan firefighter was pictured carrying a sick young boy.
In Honduras, protests have been held in support of the migrants in the capital city, Tegucigalpa.
Honduran President Juan Orlando Hernandez has asked permission to send his country's civil protection force to Guatemala to help the migrants.
"I also asked for authorisation to hire ground transportation for anyone who wants to return, and an air bridge for special cases of women, children, the elderly and the sick," Mr Hernandez tweeted.
All pictures subject to copyright
- 20 October 2018
- 18 October 2018
- 28 October 2016