Once dead, London’s Thames river is now teeming with seals, porpoises, and even a whale or two


United Kingdom: England – The London Array


The link below is to an article that reports on the world’s largest wind farm located in the Thames estuary.

For more visit:
http://inhabitat.com/worlds-largest-offshore-wind-farm-opens-in-thames-estuary/