French sports brand Decathlon to close its shops in Russia The company cited issues with its supply chain as the reason behind the decision