This is an official photograph on the occasion of HM Queen Sonja of Norway's 70th birthday, taken on the Royal Yacht. (Click the photo to see a larger image.)
Front row, from the left: HRH Grand Duchess Maria Teresa, HRH Prince Henrik, HM Queen Margrethe, HM Queen Sonja, HM King Harald, HM Queen Silvia, HM King Carl Gustaf and HM Queen Beatrix.
2nd row: HH Princess Astrid, Mr Johan Martin Ferner, HRH Princess Maxima, HRH Crown Prince Frederik, HRH Crown Princess Mette-Marit, HRH Crown Prince Haakon, HRH Crown Princess Victoria, HRH Prince Philippe, HRH Princess Mathilde and HRH Hereditary Grand Duke Guillaume.
3rd row: HRH Prince Felix, HM Queen Anne Marie, HH Princess Märtha Louise, Mr Ari Behn, HIH & RH Archduke Christian, HH Princess Alexandra and Count Jefferson-Friedrich von Pfeil und Klein-Ellguth.
Photo: The Royal Court/ Scanpix
Source: Photo Album for the press – Group Photographs (official Norwegian monarchy website)