On 28 April, Spanish voters went to the polls for what was their third election in only four years. The governing socialist party (PSOE),...