Thursday, November 11, 2010 - 12:27pm
It's still big. It's still a bus. And, well, it's still got the red paint, but on the inside it's all green. When the New Bus hits the streets of London, it'll bring a decidedly modern air to the venerable city in its looks as well as in the technology it employs.