Global markets rallied on Monday after US President Donald Trump said the war with Iran could end soon, easing fears of a prolonged energy shock. Oil prices fell sharply while stocks climbed and cryptocurrencies showed renewed optimism, reflecting a sudden shift in investor sentiment.