Oil prices reach lowest level in 21 years Oil prices collapsed early last week due to low demand, growing inventories and insufficient storage facilities. The greater impact is regarding its
China records its first economic contraction in decades The Chinese economy recorded a contraction at an annual rate of (-) 6.8% during 1Q20, period in which the country suffered havoc due to the