Delhi Rolls Out 50 New E-Buses at Tehkhand Facility In a major move to accelerate its push for clean public transport, the Delhi government today flagged off 50 brand-new electric buses and inaugurated an Automated Testing Station (ATS) at…