Is this sentence correct?

she is only the second lady to have been born outside of this country.

---
that kind of sounded award.

i felt that it can be written as:

she is only the second lady who was born outside of this country.

---
which is better?
8 answers 8