US pop star Pink has vowed to "keep speaking out" despite being "hurt" by backlash after reposting criticism of Macklemore’s speech calling to "free Palestine".
Macklemore, 43, opened for Ed Sheeran at MetLife Stadium in New Jersey last week and told the audience he wanted people in Gaza and the West Bank to know they had not been forgotten amid the conflict with Israel.