<sod >John McCain has a brain tumor, the Mayo Clinic Hospital in Phoenix announced on Wednesday.< eod>< sod > John McCain was diagnosed with a brain tumor following an earlier craniotomy to remove a blood clot from above his left eye, the Mayo Clinic Hospital in Phoenix said on Wednesday.< eod>