Business News for Feb. 18, 2022

An oil and gas exhibition in Tehran in 2019. Iran has up to 80 million barrels of oil in storage, an analyst estimated. Credit…Abedin Taherkenareh/EPA, via Shutterstock Oil prices slumped on Friday, falling more than 3 percent before recovering lost ground later in the day, as Western leaders sounded the alarm […]