Shakira was seen accompanying her children to a karate class in Barcelona last Wednesday, following her announcement of splitting from Gerard Pique. The 45-year-old singer looked relaxed in navy blue jeans and a grey T-shirt as she arrived in a taxi with her sons Milan, aged nine, and Sasha, aged seven.
Young Sasha sported bright red trousers and a black vest as they entered the venue. Shakira thanked the well-dressed driver before stepping out of the vehicle.
Earlier, Shakira had broken her social media silence by posting a video on Instagram dancing with her Dancing With Myself co-stars Nick Jonas and Liza Koshy, though she made no direct mention of the separation. In another post, she appeared smiling alongside her co-stars, promoting the upcoming episode of the show.
After spending the weekend together in the Czech Republic, Shakira and Gerard arrived separately at Barcelona Airport. Gerard, 35, was photographed leaving the terminal alone in a full navy outfit the day after Shakira and their sons returned home on their own flight.