Visualizing Saudi Aramco’s Massive Oil Reserves

Saudi Aramco controls almost 259 billion barrels worth of oil and gas reserves. Read more