
Members of Animal Rebellion carry out a demonstration at a McDonald's distribution centre in Hemel Hempstead, England. Reuters
Members of Animal Rebellion carry out a demonstration at a McDonald's distribution centre in Hemel Hempstead, England. Reuters
Animal Rebellion blockades McDonald's UK distribution centres
Group also occupy branch in Falmouth, Cornwall, near to G7 summit