On Tuesday, oil prices soared, with U.S. benchmark crude surpassing $100 per barrel – the highest price since 2014. CHARLIE RIEDEL/AP FILE
David McHugh ASSOCIATED PRESS FRANKFURT, Germany – The International Energy Agency’s 31 member countries agreed Tuesday to release 60 million barrels of oil from their…