Oil sinks on China demand fears; US stocks boosted by Ukraine talks
Published
Millions of people in China's financial hub were confined to their homes as the eastern half of Shanghai went into lockdown to curb the country's biggest ongoing Covid-19 outbreak.
Full Article