University of Sheffield

Is Europe crumbling under the weight of its own stupidity? Or is there a shred of credibility to the question they're currently facing?  The latest…