crude production

Russia Is Now The World’s Top Crude Oil Producer – Not Saudi Arabia

Russia Is Now The World’s Top Crude Oil Producer – Not Saudi Arabia

By: RT   Russia has once again taken the crown from Saudi Arabia as the world’s biggest oil producer. The two countries are global leaders in crude production by a wide margin,…

Sidebar