A red double decker bus passing in front of the Big Ben clocktower in London England.
Powered by Zazzle