
Shakira has spoken candidly about co-parenting her two children with ex Gerard Piqué.
The singer, 46, opened up about raising her sons – Milan, 10, and Sasha, eight – in an interview with Billboard published on 21 September. She described some of the challenges she had throughout the last year, while managing her responsibilities as both a singer and mother.