Te Deum plays tonight for the 60th time in the final of Eurovision Song Contest! The contest has taken place every year since 1956 which makes it a world record. Therefore the Guinnes World Records named Eurovision Song Contest the longest running annual televised music competition!
The award was given today ahead of the Grand Final. Jon Ola Sand, the Executive Supervisor received the award in Vienna.