Ed Sheeran has said Macklemore was removed from the remaining US leg of his Loop Tour after venues told the tour's promoter they would not allow concerts to go ahead with the rapper on the bill, insisting: 'It was the promoter's decision, not mine.'
The singer addressed the issue in a statement posted to Instagram following Macklemore's appearances at his New Jersey shows.