Shell India Ltd. Energy Company, Taloja, India
[caption id="attachment_429" align="alignnone" width="1500"] Corporate Photography; Industrial Photography; Best Indian Corporate Photographer; Best Indian Industrial Photographer; Best Indian Corporate Films maker; Indian Corporate & Industrial Film maker; Shell Plant in India[/caption] Oil & Energy / Petroleum / Power / Petro Retail / Petroleum Industry Shell India Ltd. This picture was…