Oil Prices Surge Past $113 As China Announces End of Lockdown

Oil prices have risen beyond $113 per barrel on expectations that China's lockdowns would expire soon and demand would not be harmed for long. The news that Shanghai was witnessing...
Read More