Under Armour plans to open its first store in the Nordic countries in September. It will be located in Stockholm's Mall of Scandinavia, which is right next to the Swedish National football stadium, Friends Arena. At a little over 200 square meters, the store will display the breadth of the ...