(FILES) A photo shows a petrol pump at a petrol station at the motorway A43 near Muenster on April 1, 2026. Demand for crude oil will likely see the biggest slump in the second quarter since the Covid pandemic slammed the global economy in 2020, the International Energy Agency warned on April 14, 2026. (Photo by Ina FASSBENDER / AFP via Getty Images)

News, Photo and Web Search

Search News by Ticker