Colours of carnival

Feathers, sequins, and plenty of skin: all the sights from this year's Caribbean Carnival

by