Explained | What is Strategic Petroleum Reserve?

America’s Strategic Petroleum Reserve holds about 605 million barrels of oil in underground salt caverns in Texas and Louisiana. Source

Read more