American singer-songwriter Teddy Swims will not appear at the Isle of Wight Festival 2025, it has been announced. Teddy Swims said in a statement: "I am sorry to announce I am no longer able to come ...