The centre-right Christian Democrats (CDU), their sister party the Christian Social Union (CSU) and the centre-left Social Democrats (SPD) have reached an agreement to form a government 45 days after Germany's snap federal election.
The party leaders said at a press conference in Berlin that they have reached compromises on key issues such as cutting taxes and stabilising pensions.