Indian capital Delhi on Tuesday deployed 300 electric buses for public transport use. Delhi government also inaugurated four electric bus depots on the same

Delhi unveils 300 electric buses and three new depots to enhance public transport and improve air quality.

Indian capital Delhi on Tuesday deployed 300 electric buses for public transport use. Delhi government also inaugurated four electric bus depots on the same