Delhi has taken a bold leap in its public transport ambitions with the launch of 100 new Devi electric buses,…