Evian opens its first pop-up shop on the London Underground Water brand Evian has opened its first pop-up shop with the launch of a temporary store on London's Underground. Read more June 18, 2015