Ed Sheeran's US tour has been embroiled in controversy after pro-Palestinian rapper Macklemore was removed as his opening act by stadium owner Robert Kraft. According to Kraft, Ed Sheeran asked him to match a $2m donation to aid in the region, following Macklemore's challenge to donate $1m to Palestinian organisations.

Reported by BBC, Financial Times, The Guardian.