Fuelling Rumours…
Apparently London’s motorists are in a state of ‘panic’ as they are having trouble finding petrol stations near them…. A new report out today by petrol industry boffins Catalist reveals that a third of London’s forecourts have shut down since 2002, and that England as …












