1. London

Notting Hill Carnival

More than one million revellers are expected to descend on the capital over the next two days for Europe's biggest street festival - the Notting Hill Carnival.

View all 7 updates ›

More on this story