Tata Motors delivers 25 Starbus hybrid electric buses to MMRDA

Tata Motors has delivered 25 units of its Starbus hybrid electric bus with full low floor…