US Citizens can utilize the American Citizen Services section at the US Embassy or Consulate in a country to facilitate soc sec checks, as well as voting, notary services, and other admin needs.
It depends i have family in Spain and my grandma collects. Go down to the office and ask.
No, only US residents get social security
Thanks! Your answer is awaiting moderation.