The xx – Angels (Live In Tokyo) By LEGEND August 22, 2012 The xx perform their single “Angels” from their album Coexist live in a hotel room in Tokyo, Japan. Share this : Comments