Former Prime Minister David Cameron famously mixed up the two claret and blue clubs but Prince William did not make the same mistake when presented with West Ham shirts for his children. Unlike Cameron, who once told an audience he was a West Ham fan when he had claimed to be a long-term Aston Villa…