King Carl XVI Gustav of Sweden is celebrating 40 years on the throne by throwing a dance party in the Stockholm Palace courtyard.
The royal palace celebrated the king's 40th anniversary by holding a service in the palace church, attended by the heads of state from neighbouring Norway, Denmark, Finland and Iceland. on Saturday night there was a dinner and a jubilee concert.
Later the mayor of Stockholm, Sten Nordin, will toast the king, and there will be a party for the public, featuring dance rhythms such as salsa, waltz, lindy hop and foxtrot.
In a Swedish radio interview, the 67-year-old monarch indicated he will stay on the throne for as long as he remains healthy and said his job is now "more exciting than ever".