https://www.taxconnections.com/taxblog/who-needs-to-file-form-1040nr-nonresident-alien-tax-return-2/
Who Needs To File Form 1040NR – Nonresident Alien Tax Return