Friday, August 10, 2012

The Notting Hill Carnival

Around a million people take to the streets of Notting Hill Carnival Europe's biggest Carnival