Senator John McCain - A man of active moral purpose

American senator John McCain, who has died aged 81, was that increasingly rare figure: a man of active moral substance in political life.
It was not necessary to share his views to recognise his commitment to high ideals, his determination to make opportunity and justice a reality for all.