The KLF
The KLF are a British electronic band formed in London in 1987. They released a series of international hits on their own KLF Communications record label and became the biggest-selling singles act in the world in 1991. The duo reappeared in 2017 as The Justified Ancients of Mu Mu, releasing a novel – 2023 – and rebooting an earlier campaign...