Thousands Delight In Cultural Style Week Afghan Cultural Showcase In London's Trafalgar Square On Saturday 29 April '23, thousands flocked to Londons Trafalgar Square to celebrate the Mayor of London's free annual Eid celebrations....