Russian President Vladimir Putin promised that by the time Xi Jinping visits Russia in May, a rich and well-prepared program will be ready.