Britain has been delivered a major boost as Shell are to invest £25bn into the UK’s energy system after the energy giant has cut ties with Russia. Shell has pledged…
The post Shell set to invest £25bn into UK’s energy system after severing ties with Russia appeared first on London Business News | Londonlovesbusiness.com.