Question: Which 2017 German best-selling album title features a British rock band formed in London in 1996 ?
Answer: Something Just Like This