public ownership

Tag

The concept of state or public control and ownership of essential services or industries, including energy.

The Scottish Government faces criticism for claiming it lacks powers to establish a public energy firm, despite Wales successfully launching its own state-owned entity.

2 months ago
5 min read