Westminster Double Decker Buses by Peter Adams.

Double-decker buses speed over the Westminster Bridge in downtown London, England.