Which Is India’s Best-Selling Car? Well, Maruti Alto, What Else?

In an age where we often see big brand wars, where an entity tries all it can to upstage the other in the desperately demanding fight for greater market share- how big is the element of consistency? And actually, can…