London's most famous department store, Harrods, was attacked today by environmental activists from the group Just Stop Oil. Approx. 20 members of the group blocked traffic, after which two of them, using pressure cylinders, doused the store's windows with orange paint.more