French President Emmanuel Macron said the fight against drug trafficking must respect each state's sovereignty as he wrapped up a Latin American tour with a maiden visit to Mexico. His comments appeared to criticise the Trump administration's aggressive anti-narcotics campaign in the Caribbean.