US President Donald Trump has signed a travel ban on 12 mostly Middle Eastern and African countries, reviving a controversial measure from his first term expected to trigger a fresh wave of legal challenges. The move bans all travel to the United States by nationals of Afghanistan, Myanmar, Chad,...