No one;
Spain does not have a Prime Minister. The constitutional title for the Head of the Spanish government is "Presidente del Gobierno" (President of the Government ). Spain's Presidente del Gobierno is José Luis Rodriguez Zapatero. Read more: http://wiki.answers.com/Q/Who_is_the_Prime_Minister_of_Spain#ixzz1ffnIj9n6