Sequins, capes, feathers and bejewelled head pieces take over west London for Notting Hill Carnival.
Share:
More Posts