The mayor of Puerto Rico’s capital, San Juan, has described Donald Trump’s visit to the hurricane-hit island as “insulting” and called him a “miscommunicator-in-chief”.
Mayor Carmen Yulin Cruz described his televised meeting with officials as a “PR, 17-minute meeting”.
The sight of him throwing paper towels to people in the crowd was “terrible and abominable”, she added.
Mr Trump tweeted it had been a “great day” in Puerto Rico.
Tuesday’s five-hour presidential trip to San Juan came two weeks after Hurricane Maria devastated the island, and followed complaints that the US government’s handling of the storm’s aftermath was too slow.
Only 7% of the island has power and more remote parts of the island – a US territory – have been without food, water and basic medical aid.