China's leader Xi Jinping will pay a state visit to Russia on 20-22 March at the invitation of Vladimir Putin – announced Chinese MFA spokesperson Hua Chunying on Friday. In a communication published on the Ministry website, she did not supply any additional details.