I was just thinking of the Canadian band Rush who have sold a ton of records and have a huge fan base. However, I seem to recall that they had one song called Spirit of the Radio which made top 20 here.
Sorry but way to vague a question. What defines a ' Top Band ' as purely subjective and what's a hit?
Led Zeppelin have sold in excess of 300 million records and Whole Lotta Love only made it to no. 21 in UK charts