
Shakira has explained why she’s officially leaving Barcelona with her two children, who she shares with ex Gerard Piqué.
The 46-year-old reflected on her last nine years living in Spain with Piqué and their two sons, Milan, 10, and Sasha, eight, in a recent Instagram post, which included a picture of Barcelona. She also confirmed her move in the caption, 10 months after she ended her 11-year relationship with the former football star.