Tata stands by $26bn India investment

Extract not available....