A potential $280bn taxpayer bill for plugging abandoned US oil wells

There are more than three million abandoned oil and gas wells across the US



Related Article
Recommended Whitepaper

View More