Shakira has been acquitted of tax fraud and will receive more than £50m from the Spanish government after a legal battle ...