As of 2020, where is the world's highest running petrol pump and retail outlet situated?
Correct answer: Himachal Pradesh, India

TestyAlien3443
Seeing the Roman letters for petrol was a good indication of British heritage