The London bus is a symbol of the British capital. It is red, large and double-decker. The London bus network carries around 6 million passengers every day on over 700 different routes. This painting shows just such a London bus. Create your own vehicle and enjoy every moment of fun!