US president Donald Trump, pictured here during a cabinet meeting at the White House on November 1, 2017, says he will scrap the so-called 'green card' lottery. Kevin Lamarque / Reuters
US president Donald Trump, pictured here during a cabinet meeting at the White House on November 1, 2017, says he will scrap the so-called 'green card' lottery. Kevin Lamarque / Reuters

Trump says he will end green card lottery after New York attack