Macklemore's three European Free Palestine fundraising concerts reportedly sold out within hours, despite supporting artists not being announced. The shows follow his removal from Ed Sheeran's US tour.