Bright costumes, colourful floats and hundreds of dancers have taken part in the annual Notting Hill Carnival in west London. More than a million people turned out to watch the carnival, which is in its 48th year. A total of 12,000 police officers patrolled Europe's biggest street festival. Organiser Vincent John, from the Notting Hill Carnival Trust, said the occasion had been fantastic, with lots of people enjoying themselves. Click through for more.