German President Horst Koehler will make a state visit to China from May 17-21 at the invitation of Chinese President Hu Jintao.
Chinese Foreign Ministry spokesperson Jiang Yu made the announcement here Tuesday at a regular press briefing.