International News NewsWorld Largest Oil Producers Agree To Freeze Oil ProductionDesmond EkehFebruary 16, 2016 by Desmond EkehFebruary 16, 20160333 Lukmon Oloyede. Largest oil producing countries- Saudi Arabia, Russia, Venezuela and Qatar have agreedĀ in a meeting in Doha, Qatar on Tuesday to freeze oil...