Ed Sheeran is breaking his silence after Macklemore was dropped from his tour over his remarks in support of Palestinians.
Macklemore, whose real name is Benjamin Haggerty, shared a statement Monday on Instagram alleging that he was banned from opening for Sheeran on his remaining U.S. tour dates because of statements he made on stage in support of Palestinians in Gaza and the West Bank while opening for the singer in New Jersey earlier this month.