Ed Sheeran apologised on Saturday for his handling of the controversy surrounding rapper Macklemore’s removal as a tour opening act. During a Philadelphia concert, Sheeran described Israel’s actions in Gaza as “catastrophic and unjustifiable” and criticised systemic injustice in the West Bank. He also expressed concern about concert venues becoming involved in decisions over performers’ political views.