The much-debated energy bill has received the royal seal of approval from the Queen, meaning that it is now an official act of parliament. After receiving...
The Treasury announced on Monday that it would be looking at renewable energy as part of a series of infrastructure development projects worth £33 billion. The...