Eurovision: Catherine, Princess of Wales, makes surprise appearance – bbc.com June 5, 2023 by Andrew Anthony source