Sen. John McCain has been diagnosed with brain cancer, his office confirmed on Wednesday, July 19.