Home Eco Friendly Guide ‘The Razor’ in London is world’s first skyscraper with built in wind turbine