Protests have been taking place in some airports across the US after President Donald Trump signed an executive order banning migrants and refugees from several Muslim countries.

In a setback for Mr Trump, a federal judge has issued an emergency stay order that temporarily blocks the government from deporting people who land with valid visas.