Delhi strengthens its position as India's leading electric bus city with deployment of advanced SWITCH EiV12 buses NEW DELHI ,…
Hon PM of Mauritius and Indian dignitaries flag off the India-made electric buses for the National Transport Corporation (NTC) of…