drop down

Oil dives 6% as Shanghai lockdowns stoke demand fears

NEW YORK: Oil slumped about 6% on Monday to its lowest in two weeks on… Read More