asylum

Trump’s travel ban: is it legal and why did he fire his attorney-general?

Last night, US president Donald Trump fired his acting attorney-general Sally Yates, after she told government lawyers not to defend legal…