The recently introduced electricity generator levy is seen by industry players as a de facto windfall tax and could result in Britain missing its targets for renewable energy London : A cap on revenue and the lack of the sort of incentives offered to oil explorers are blocking the development of renewable energy in Britain, […]