Joachim Gauck has been elected German President by an overwhelming majority, marking the first time a candidate from the former communist east will be head of state.
Joachim Gauck elected German President