Which country has the most petrol stations?
Who has most petrol stations in India?
Indian Oil The very first fuel company in India is Indian Oil, also known as Indian Oil Corporation Limited, the country's most significant player. This government-owned company comes under the Fortune 500 and has the most significant number of petrol pumps nationwide.