THE London Red Bus is Dead but its ghost lingers
Today, a day that will live in infamy, the last proper red London bus will complete a schedule route. Born in 1954, the first four prototypes had 2872 offspring in a number of variations. A very few will linger on serving...
Read More