@throttleandtech I visited this petrol pump a few days ago. Apparently, it is just a label for E100 petrol, which will be available in the near future as per the staff there.
This is easily THE most bizarre advertisement I have seen in quite some time :) I made a mental list of products/services that it could be advertising, but it beat every single expectation or idea into smithereens and my jaw hit the floor as the product reveal happened! 1/2