All coverage of this story

Macklemore announces ‘Free Palestine Tour’ after being dropped from Ed Sheeran lineup

Other editions