By | May 15 2012 12:42 PM

The newly elected president of France, Socialist Francois Hollande, has named Jean-Marc Ayrault as his prime minister, following Hollande’s official swearing in as the leader of the Republic.