USA and Mexico flags. 2018-07-02

US President Donald Trump's belligerent posture toward Mexico has created diplomatic challenges. Illustration: iStock

July 2, 2018 2:36 AM (UTC+8)