Shakira, Age 43 — In a Long-Term Relationship

Shakira is a 43-year-old Colombian singer. Her career began back in 1988, and it is still going strong. At one point in her life, Shakira has been in an on-screen matchup with a famous tennis player Rafael Nadal. She has also been engaged to Antonio De la Rua, but that is all in the past now.
With this in mind, Shakira has reportedly only been in two relationships so far. Currently, she is in a relationship with a famous soccer player Gerard Piqué. The two of them have been together since 2010.

