Sen. John McCain (R-Ariz.) has been diagnosed with brain cancer, the Mayo Clinic Hospital in Phoenix said Wednesday. The tumor was discovered after the senior Arizona senator underwent a minor procedure last week to remove a blood clot from above his left eye.