LONDON - April 30: London Buses with Big Ben under the rain on April 30, 2012 in London, England. The London Bus service is one of the largest urban bus networks in the world with 8,000 buses.
- Image ID: 130558553
- Release Information: Editorial Use Only. Use of this image in advertising or for promotional purposes is prohibited.
- Editorial Credit: Giuseppe Torre / Shutterstock.com
- Copyright: Giuseppe Torre