Double Decker Bus London 2010

A double decker bus in London.