Shakira returns to Spain this Friday with 12 shows in Madrid, wrapping up her world tour after eight years away, playing to about 50,000 fans a night until 11 October.
Shakira returns to Spain this Friday with 12 shows in Madrid, wrapping up her world tour after eight years away, playing to about 50,000 fans a night until 11 October.