President Ranil Wickremesinghe will visit China on October 16, 17 and 17 and hold talks with Chinese leaders including President Xi Jinping, Daily Mirror learns.