Most of London (and plenty of people outside the city) will be descending on Notting Hill Carnival over the next couple of days.
It looks set to be a celebration of diversity, colour, and good times. For many people, though, the crowning glory is the outfits worn by carnival-goers.

Those in the parade will be donning sequins, feathers, jewels, and every colour of the rainbow. But, even us revellers will be just as keen to get our glad rags on and look the part.
The festival clothes in shops right now… Read the full story