Macklemore has been removed from Ed Sheeran's stadium tour due to pro-Palestinian comments he made earlier this month. The Grammy-winning rapper announced the decision on Instagram, stating that several US venues had informed the promoter they would not allow him to perform as Sheeran's opening act.

This decision was made despite Macklemore having made similar comments about the plight of Palestinians in the past. The comments in question were made onstage at a recent event.

Further details about the situation are available, including Macklemore's statement about the removal from the tour.