Tag: Tata Motors sells just 948
Tata sells just 948 Nano cars during last month
What began as an assurance to be ‘the People’s car’, well known auto giant Tata Motors’ Nano is detecting it hard to make a start with clients…