American rapper Macklemore has been removed from Ed Sheeran’s tour following a speech in support of Palestinians. Jewish organisations had denounced his remarks, which criticised Israel.

Further information is expected as developments unfold.