London's annual colourful Notting Hill Carnival kicked off on the weekend with two days of Caribbean-flavoured extravaganza drawing thousands of revellers to the streets of west London.
Troupes of dancers hit the streets in a parade of exotic costumes and floats, and powerful music pumping through stereo systems.
The Notting Hill Carnival, Europe's biggest street festival, is a celebration of London's Afro-Caribbean culture in an area which was home to thousands of immigrants to Britain from the Caribbean in the 1950s onwards.