“It’s A Huge Crisis” – The UK Oil Industry Is “Close To Collapse, People Are Being Laid Off”

Read more

UK Government delays Smart meter project

Read more