An Increasingly Xenophobic Right, a Fragmented Centre and a Rising Left