The Duchess of Cambridge has given birth to a baby boy. The child, who was born in the Lindo Wing of St Mary's Hospital, central London, is fifth in line to the throne and the Queen's sixth great-grandchild.
Germany's parliament has confirmed Angela Merkel as the country's next leader. The conservative Merkel will govern in a grand coalition with the Social Democrats. But the vote margin was very tight - a mere 9 votes.