Tuesday, 4 January 2011

Double Decker Red Bus London

 
The red double decker bus is a symbol of London and was introduced for the first time in London in 1956.

No comments:

Post a Comment