gettyimages-2204581011_jpg

Wind turbines in the North Sea near the Humber Estuary in the United Kingdom, on March 11 2025.
Dan Kitwood/Getty Images

Back to top button