A video showing Donald Trump hugging an American flag has gone viral.

The amorous display took place after Mr Trump made a speech in which he lambasted illegal immigration.

The Us president said America had ‘no border security’ and accused Mexico of failing to stop migrants from reaching the border.

Referring to family separations at the US border, Mr Trump blamed the Democrats, saying legal loopholes are encouraging families to bring children with them.

The splitting up of families gained attention this week, after audio emerged of children screaming for their parents.

‘When you prosecute the parents for coming in illegally- which should happen- you have to take the children away,’ said Mr Trump.

The president was applauded throughout his speech, which was made at the National Federation of Independent Business.