German Chancellor Angela Merkel has said she wants Britain to remain in the European Union, ahead of a crunch meeting with David Cameron.

She was reacting to a call by UKIP leader Nigel Farage for an "amicable divorce" between Brussels and Britain.

Mr Cameron wants a freeze in the EU budget but is under pressure from Tory rebels and Labour to demand a cut.