Singer Shakira has been acquitted of tax fraud and should be reimbursed more than 55m euros (£48m), Spain's High Court has ruled, following years of financial legal battles.

Singer Shakira has been acquitted of tax fraud and should be reimbursed more than 55m euros (£48m), Spain's High Court has ruled, following years of financial legal battles.