Last week, Shakira enjoyed some sunny days in Ibiza with her kids, proudly flaunting her well-toned torso.
The singer, who is 45 years old, appeared stunning in a tropical-themed outfit consisting of a yellow bikini top and shorts adorned with leaf and plant patterns.
As she prepared for a day in the sun, she swept her copper locks into a neat bun, ensuring they wouldn’t bother her as she laid out towels on the sandy shore.