The High Court in London has ruled against the restriction imposed on protestors outside Canada Goose's flagship store in the city. Since its opening in 2017, at 244 Regent Street, the store has been subject to protests by animal-rights activists over the brand's use of fur and down, especially in ...