Spanish Prime Minister Pedro Sánchez called an early election on Monday after facing rising challenges to his authority. His administration struggled amid a severe housing crisis, a migration surge, and multiple corruption scandals involving members of his inner circle.