Found an interesting story?

Shell opens new India tech centre

New complex in Bangalore to house up to 1500 people and look at LNG, engineering design and other projects

Already a subscriber? Log in here