Albanians cause disruption as they celebrate Independence Day in Trafalgar Square

Albanians caused disruption as they blocked traffic in London's Trafalgar Square while celebrating Independence Day on November 28. The celebration not only held up 999 services but also ruined the movie experience for many at the BFI as horns honked non-stop, disrupting the movies on the roadside of the building.