The singer officially made Spain her official residence in 2015 but the authorities want her held accountable for her unofficial years.
Spanish prosecutors are charging pop music star Shakira with tax evasion, alleging she failed to pay more than $16.3 million between 2012 and 2014.
The charges published Friday allege Shakira listed the Bahamas as her official residence for tax purposes during those years but was in fact living in Spain with her partner, Spanish soccer player Gerard Pique.
Tax rates are much lower in the Bahamas than in Spain.
Prosecutors in Barcelona say her travel abroad was for short periods because of professional commitments, while most of the year she stayed in Spain. They want her to pay tax in Spain on her worldwide income.