Crude Price Inched Down Again by 2.4 Percent
Ten days to the end of June contract, oil price has inched down by 2.4 percent about $1 a barrel. This slide down may be blame over the fear of another spikes from convid-19 as countries ease lockdowns. This slid is also attributed to the persistent glut combined with production cut from major world…