A Better Feeling Launches In London's Selfridges With Powerful Installation
A Better Feeling launches in London's Selfridges with powerful installation. The installation, in collaboration with artist Richard Hudges, will be on display till June 21.
Source: forbes.com