21 Nov 2009
What is the first impression that comes into your mind when you think of Tata cars? Most would say a taxi. But one look at the Manza and all those impressions will be out of the window. We t...