Oil sinks over China demand fears, stocks mixed on Ukraine talks

LONDON, March 28, 2022 (AFP) - World oil prices dived Monday as Shanghai's phased Covid lockdown reignited fears over Chinese energy...