C&A is moving into Russia with a franchisee, the Russian Trade Group, that will open the country’s first C&A store in the new Mega-Khimki shopping center next spring