Thanks to the wonderful team of Senior Directors and young managers from Bharat Petroleum Corporation Limited. Today, during the evening meeting with the Head of BPCL New Delhi, we managed to select the absolutely best locations in the centre of New Delhi for Smart Car Wash. Bharat Petroleum Corporation Limited has over 19 000 Petrol Stations around India.