Tata Motors wins order of 921 electric buses
Tata Motors wins order of 921 electric buses from Bengaluru Metropolitan Transport Corporation Tata Motors, India’s largest commercial vehicle manufacturer, today announced that the company has won an order of 921 electric buses from Bengaluru Metropoli... Read More