Answer
#7 was the highest position The Clash achieved on the US charts. They gained popularity in the US with their third studio album, "London Calling", released in 1979, which reached #28 on the Billboard 200. Their iconic track, "Should I Stay or Should I Go", became a fan favorite and contributed to their success.