Shakira launches 12-concert Madrid run to close world tour after 8-year absence Shakira returns to Spain this Friday with 12 shows in Madrid, wrapping up her world tour after eight years away, playing to up to 50,000 fans a night until 11 October.