Recently, Shakira and her sons were seen having a great time at the beach over the weekend. Shakira sported a stylish yellow and green swimsuit as she relaxed under the sun in Ibiza, a popular beach destination in Spain.
Shakira rocked a vibrant yellow and green bikini top paired with some cute matching shorts for her beach attire.
Accompanied by a pal and her kiddos, Milan, aged 7, and Sasha, aged 5, snaps captured her strolling onto the sandy shore in a flowy, black dress before unwinding with her crew, showering her little ones with affectionate hugs and kisses.
Shakira continues to keep herself occupied with new projects, including working on fresh music and sharing some exciting musical partnerships. She recently gave a sneak peek of her upcoming single, “Te Felicito,” a collaboration with Rauw Alejandro set to drop on April 22. Through her Instagram posts over the last few days, she has been teasing the song and its music video, hinting at some lively dance sequences and impressive visuals to look forward to.