With an ongoing oil surplus affecting prices, Russia has managed to surpass Saudi Arabia as the world's top oil producer in figures from December. This comes amid independent cuts in Russian oil output and concerted but inconsistent cuts among OPEC members. The United States maintains third place while having not cut output at all.
what's an oil surplus ? how much oil is too much oil ? :P