Making a big impression, a double decker British bus