Ankara, 10 July 2020 (Anadolu News) Global oil supply has declined to its lowest level in nine years due to massive production cuts by OPEC+ nations, according to the International Energy Agency's (IEA) monthly oil report on Friday. Oil supply globally plunged to an average of 86.86 million barrels per day (bpd) in June, down...