Danish footwear brand Ecco opens its eighth store in India at Linking Road, Mumbai, featuring its core and seasonal comfort ...