The UK’s £113m tower with wind turbines on top that can’t turn on for ridiculous reason March 29, 2024 News When the Strata SE1 tower in Elephant and Castle opened in June 2010, it marked the latest step in the area’s regeneration More