Highlights from Notting Hill Carnival
Notting Hill Carnival bands have taken to the roads of west London for the second day of what is thought to be Europe's largest street music festival.
Up to 60 bands in colourful costumes took part in the Grand Finale street parade. There are also 38 sound systems to entertain crowds.