Ed Sheeran has said promoters, rather than he, were responsible for removing Macklemore from his tour. The removal followed remarks Macklemore made during a performance in support of Palestinians.

More details are expected as the story develops.