Great British Grid: What the New Public Grid Company Means.

The Prime Minister has announced a publicly owned grid company, a right to self-build connections and faster competitive tendering.