City of 11.9 million will have only electric buses by the end of the year

That's 14,000 electric buses. In just one city.