The death of the petrol station in London
The BP station in Finchley Road
SMALLER petrol stations face going out of business as drivers switch to electric cars or look to avoid pollution penalties, retail analysis handed to the Town Hall has predicted.
And – while there will be few laments fro…