British singer-songwriter Ed Sheeran has broken his silence on the Israel-Gaza conflict and the controversy surrounding rapper Macklemore as he resumed his Loop tour in Philadelphia. Addressing fans directly before taking the stage, Sheeran apologised for what he described as "mistakes" and said he never wanted to become "an activist musician." However, he acknowledged finding himself in the middle of a heated debate involving freedom of speech and one of the most complex political issues in the world.