Refugees from Syria have been banned indefinitely while citizens from six other predominantly Muslim nations - Iraq, Iran, Libya, Yemen, Sudan and Somalia - have been banned from entering the US for 90 days unless they possess a diplomatic visa.