India is the second largest country in the world when it comes to population. 1.2 billion people call India their home. 17% of the world’s population lives on 2.3% of the world’s land.
The ever inc..
] ET reports Honda' new small car for India would be positioned at a price point below the Jazz, in the scope of the Hyundai i20, Tata Indica Vista and Chevrolet Ave