Clue: Politicians remaining on street in Iceland (8)
Answer: LEFTISTS
Explanation: Definition: Politicians
LEFT ("remaining") on St. in IS ("Iceland")