Toyota launches its first ever mini-car:
Toyota has launched its first ever mini-car in the Japanese auto market.
One of the most iconic small cars ever to be manufactured, MINI is finally on its way to India.