Known as a political survivor whose previous gambles have largely paid off, Spanish Prime Minister Pedro Sánchez is really walking the tightrope this time, ahead of the snap general election which he called for November 29th.