Loading...
Done
Performers take part in the Notting Hill Carnival on August 28, 2011 in London, England. The annual carnival, which is the largest of it's kind in Europe and is expected to attract around 1 million revellers, has taken place every August Bank Holiday since 1966. (Photo by Oli Scarff/Getty Images)


Notting Hill Carnival



Notting Hill Carnival



Notting Hill Carnival



Notting Hill Carnival



Notting Hill Carnival



Notting Hill Carnival



Notting Hill Carnival



Notting Hill Carnival



Notting Hill Carnival



Notting Hill Carnival



Notting Hill Carnival



Notting Hill Carnival



Notting Hill Carnival



Notting Hill Carnival



Notting Hill Carnival



Notting Hill Carnival
29 Aug 2011 13:34:00