A major hip-hop act has been added to Ed Sheeran’s upcoming North American tour following the cancellation of rapper Macklemore’s appearance, which stemmed from controversial pro-Palestinian statements. The decision to replace Macklemore reflects ongoing tensions between artists and their political stances in the music industry. Fans and critics are likely weighing the implications of such cancellations on free speech and public perception. The move also raises questions about how tour organizers balance artistic lineup decisions with social and political pressures.


The show in Philadelphia comes after rapper Macklemore was dropped from Ed Sheeran's tour over pro-Palestinian comments.