MOSCOW - Russian Transport Minister Maxim Sokolov said on Friday Russia and China would invest 1 trillion roubles ($19.7 billion) in a Moscow-Kazan rail link and that it would be completed by 2020.