Shakira was spotted in NYC with her two kids Milan, 10, and Sasha, 7, whom she shares with ex Gerard Piqué.
On Thursday, March 9, the Columbian singer was all smiles with her arm around Milan while she held Sasha’s hand. She wore a black T-shirt under a red and black floral jacket, a matching Dolce & Gabbana hat and black ripped jeans. Milan stepped out in a light blue hoodie and sweats, while his younger brother wore a blue tie-dye sweatshirt and jeans.

Source: mega
As OK! previously reported, Shakira and the boys’ father have not been on good terms since their split in June 2022. The famous singer even wrote a song about the pair’s fallout after 11 years of dating.
“You left me the in-laws as my neighbors / Media outlets at my door and in debt / You thought you hurt me, but you made me strongerThe “Hips Don’t Lie” singer also shared how she found out her ex cheated on her — the catalyst for their breakup.
She said that she knew he was cheating when she found jam missing from her fridge, something she knew the soccer star would never have eaten.
Source: mega
As OK! reported on February 28, Shakira also recently took a dig at her ex’s current girlfriend, Clara Chia Marti.
“There is a place in hell reserved for women who don’t support other women,” she said in an interview about Marti.
“When a woman has to face life’s battles, she comes out stronger,” she added.