Norway's King Harald has been hospitalized to receive treatment for an infection, the royal household said in a statement on Monday.
The 86-year-old monarch was in a stable condition and will remain in hospital for a few days, it added.
The king had been due to attend a ceremony in Oslo on Monday commemorating the end of World War Two, Reuters said.
King Harald has been Norway's ceremonial head of state since 1991.