Shell petrol stations get thumbs up from customers
Customers prefer Shell! You might think this is a pithy PR slogan for the Anglo-Dutch major but it isn’t: it’s a candid admission by state-owned Indian rivals of Shell’s success in the vast and lucrative market for petrol and diesel....