Spain's prime minister calls snap election as left-wing government faces ouster

The election is scheduled for November 29. An election defeat would spell the end of one of Europe's last few left-leaning governments at a time when the far-right is making unprecedented gains across the region