British band James cancels its planned Belladrum set hours before the group was due to take the stage, lead singer Tim Booth says. Booth apologises to fans and explains the band has “no choice” but to withdraw from the appearance at the festival on short notice. Both reports state that the decision is made close to performance time, with the band pulling out from its scheduled slot hours before it begins. The announcements also indicate that another act steps in to headline in place of James, though details of the replacement are limited in the available coverage. The outlets agree on the core points: James does not perform at Belladrum as scheduled, the cancellation happens at the last minute, Tim Booth communicates the news directly to fans, and the festival adjusts the running order to cover the gap created by the withdrawal. No specific reason for the cancellation beyond the band’s statement about having “no choice” is provided in the excerpts.