How Well Tata Motors is fulfilling its Promises