The French sports and leisure goods designer and retailer, Decathlon, will open a store in Moscow at the beginning of May and one in Beijing this summer.