Stereolab

لندن, England
formed 1990