John McCain: US war hero, maverick and political titan
The Arizona senator and Vietnam veteran and former presidential candidate was a towering figure in US public life for decades.
The Arizona senator and Vietnam veteran and former presidential candidate was a towering figure in US public life for decades.