Norway's King Harald V will have to stay in hospital in Tenerife for a few days because of leg infection, but the 89-year-old monarch's health is generally good, his personal ...