Country of Legal Permanent Residence definition

Country of Legal Permanent Residence means that you have the right to live and work in the named country and stay indefinitely. Include documentation that supports your claim of
Country of Legal Permanent Residence means that you have the right to live and work in the named country and stay indefinitely. Include documentation that supports your claim of legal permanent residence if it differs from your country of citizenship.