gettyimages-2270992254_jpg

A group of oil tanks stores imported crude oil at Qingdao Port Crude Oil Terminal in Qingdao, China, on April 12, 2026.
Getty Images

Back to top button