The new Gucci store is the fashion brand’s first standalone UK store outside of London. Animal rights activists have interrupted the opening of Gucci’s new store in Scotland, calling on the ...