After weeks of high-level diplomacy, looming thunder clouds and intense global hysteria, Russian troops have since entered deep into Ukraine, an independent, sovereign state....
The Organisation of the Petroleum Exporting Countries (OPEC) says World oil demand growth in 2021 now stands at 5.7 mb/d.
According to OPEC, this reflects...