20061030 business.india-business: Tata Motors posts 31% rise in profit