Tag: Shell

Explained: What Has Triggered the Ongoing Fuel Crisis in UK

Over the past week, crazy scenes of panic buying have emerged from gas stations in the United Kingdom, with local media reports suggesting that the situation remains chaotic at a majority of...
Advertisment

Most Popular