LONDON - AUGUST 29: Performers take part in the second day of Notting Hill Carnival, largest in Europe, on August 29, 2011 in London, UK. Carnival takes place over two days in every August.

LONDON - AUGUST 29: Performers take part in the second day of Notting Hill Carnival, largest in Europe, on August 29, 2011 in London, UK. Carnival takes place over two days in every August.

 Stock photo ID: 90778970

Editorial use only
Editorial credit: Bikeworldtravel / Shutterstock, Inc.

Similar images

  |   See all

Same artist

  |   See all