Former presidential candidate Herman Cain has died after becoming infected with the coronavirus.

Cain attended President Trump's rally in Tulsa, Oklahoma, two weeks before he was diagnosed with the virus. Cain was 74 years old and had survived a bout of colon cancer.