Connect with us

Energy

Energy

Visualizing Saudi Aramco’s Massive Oil Reserves

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