Global energy major Shell is consolidating its presence in South and West India. According to Surinderdeep Singh, managing director and retail general manager, Shell India Marketing Pvt Ltd, the encouraging consumer response to its retail fuel outlets will see Shell set up a large number of outlets across India, but ...
This is an Autocar Pro Plus article. Subscribe to continue reading.