Macklemore's upcoming London concert will raise funds for the Palestine Youth Movement, whose UK spokesperson defended Hamas's October 7 hostage-taking.