As Lahore gets a fleet of electric buses, the question arises whether 27 vehicles would suffice for a city with a population of around 15 million