Spaniards go to the polls on Sunday in a general election that offers a choice of two starkly contrasting visions.
Socialist Pedro Sánchez has been prime minister since 2018.
He hopes his government's social reforms, crisis management and handling of a strongly performing economy will persuade...