Thousands of people have gathered on the streets of London draped in flags and decked in jewels to celebrate the annual Notting Hill carnival, with some describing the festival as a “big statement” on the cultural diversity of Britain.
One million people are expected to attend the carnival, which marks the 56th year it has been running. The celebration of Caribbean heritage, arts and culture is one of the biggest and longest-running carnivals in the world.