The Beatles suck ass... Well, I know what was NOT invented in England... Tooth Paste... You ever seen some of those people choppers in their mouths?