I don't know about being a big club (although English champions again) but we're THE biggest club in respect of getting up people's noses
1) I can't really think of any other club in the country (actually the world) who would have a rival team banner in their stadium - although put into storage...