Italy finally has a prime minister! Enrico Letta, appointed today by president Giorgio Napolitano, will form a new government and bring it to parliament for a vote early next week.