Macklemore is facing calls to be removed from Ed Sheeran's US tour after using his opening set to deliver a strongly pro-Palestinian political message that reportedly prompted some concertgoers to walk out.
The controversy erupted during Sheeran's shows at MetLife Stadium in New Jersey on 4 and 5 September, with an Israeli-American organisation now petitioning for Macklemore to be dropped from the remaining dates.