Subscribe
Just three countries—the U.S., Saudi Arabia and Russia—make up the lion’s share of global oil supply. Here are the world's biggest oil producers.
Where will the world's next megacities be by 2030?