British Prime Minister David Cameron is in Germany to push forward his campaign for changes to the European Union, arguing they would benefit the EU as well as Britain.

Cameron was in the Alps Thursday for a meeting of the Christian Social Union, the Bavaria-only sister party to Chancellor Angela Merkel's conservatives. He arrived Wednesday evening, when Merkel also was there.

Cameron has committed to holding a referendum on Britain's EU membership by the end of 2017. Before that, he is seeking a new deal for Britain, most controversially including welfare limits for other EU nationals intended to control migration.

He wrote in an op-ed for German daily Bild that "the problems in the EU that we are trying to fix are problems for Germany and other European partners too."