News

Tens of thousands of revelers have packed Pamplona’s town hall square in northern Spain to celebrate the traditional firework ...