Well, there was a period in the 90s when STC was the biggest selling comic in the UK. So, in that sense, yeah? Maybe?
Really? What's your source for this?
That is a fair question. I read it ages ago on Wikipedia, that most accurate source of all internet trivia. Going back to check it now, it says only that it was "one of Fleetway's biggest selling comics in 1998", and this is followed by . So maybe I was just wrong.