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,…
Exposing the truth one lie at a time
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,…