Economy & Business Oil recovers as upbeat Chinese manufacturing data increases some optimism 03 March 2025