As a leading travel retailer, Nuance operates over 350 outlets spanning 67 locations in 20 countries and territories across the globe.