Ed Sheeran's international tour has hit a roadblock after one of his opening acts, rapper Macklemore, was removed from US tour dates. Macklemore had expressed support for Palestine from the stage, prompting the decision. In response, all other artists who were set to open for Sheeran have resigned in protest.

Macklemore's removal from the tour was reportedly due to his comments made during concerts in New Jersey. He will also not be performing at the Gillette Stadium in Massachusetts this month, as previously planned.

Further details on the situation are available, including statements from those involved and the impact on the tour.