At this moment, she is tangled up in a tax evasion controversy worth £13 million.
Shakira didn’t let her legal troubles bother her last week when she rocked a green velour co-ord and flaunted her legs on a family yacht outing with her partner, Gerard Piqué, and their two sons, Milan (8) and Sasha (6), in Spain.
The 44-year-old vocalist was seen giving her child affectionate smooches while enjoying the warm weather on the 45-foot boat during their excursion in Costa Brava.