Global financial markets have been rallying after a difficult few months. Oil prices have bounced back to around $40 a barrel and iron ore prices rose by nearly 20% on a single day in March. Partly driving these gains are expectations that fresh fiscal stimulus in China will help to lift demand in the world's second-largest economy.
Economy