Crude Oil price at its lowest since Russia-Ukraine war
On Wednesday, crude oil prices dropped more than $3 to their lowest level since Russia invaded Ukraine as a result of demand concerns fanned by potential recession threats and dismal Chinese trade…