In a now hallowed holiday tradition, the British Arrows Awards, honoring the best of U.K. advertising, began its annual run at the Walker Art Center on Friday. Through Jan. 3, 2026, capacity crowds ...