Do you have to live in U.S. to collect Social Security?

Do you have to live in U.S. to collect Social Security?

Under the Social Security Act, if you are not a U.S. citizen, you cannot receive payments for the months you lived in Cuba or North Korea, even if you go to another country and satisfy all other requirements.

See also  What is a marketplace identifier?