Giant wind turbines appear as white specks across the Thames Estuary in the United Kingdom, in this satellite photo of the London Array, the world's largest offshore wind farm.