Presidential candidates Donald Trump and Hillary Clinton took part back-to-back in a national security forum on Wednesday, broadcast exclusively by NBC News.

They took questions from an audience of military service members. Mr Trump was asked whether he was happy that Russian President Vladimir Putin had called him "great".