Comment Comment by pasc1878 Yes but in London you are never far from a highway you cannot get away from them.In London now many if not most buses are electric. parent pasc1878 2 months ago
In London now many if not most buses are electric.