News

Dancers and musicians in brightly coloured costumes mark the final day of London's annual celebration of Caribbean culture.
British police have deployed the live facial recognition system about 100 times since late January, compared with only 10 ...
Having first launched in 1966 on the streets of the Notting Hill area of Kensington, Notting Hill Carnival has taken place every August bank holiday weekend ever since. While the iconic street party ...