Danish Queen Margrethe II will pay a state visit to China from April 24-28 at the invitation of Chinese President Xi Jinping. Chinese Foreign Ministry spokeswoman Hua Chunying made the announcement in Beijing on Wednesday.