Will Tata Motors be able to stand over its Promises?