At the current price of USD 70 per barrel, the annual value of global oil output is USD 2.5 trillion.
5 April 2019 8:48 AM IST