Calzaghe is British whether he likes it or not.

As for the Italian/Welsh thing, he wore an Italian shirt to a big Wales-Italy rugby match, if I remember right. Taffies must have been seething... pretend it didn't happen, move on, move on