Artists exploring mankind's interaction with nature and using natural materials in their art are some highlights at London ...
Artists are taking over the lower ground floor of the iconic London store Selfridges on Oxford Street. Shoppers can browse a ...