Trump follows Greenland threats by announcing a "future deal," while Canada's prime minister describes it all as a "rupture in the world order"
With Egypt increasingly at odds with Israel, some have suggested common ground with Iran. But when it comes to Tehran, Cairo is learning that favours are not reciprocated.