$ 0 0 German Chancellor Angela Merkel and British Prime Minister David Cameron held talks over the EU's hotly contested budget in London on Wednesday with both agreeing that the bloc needed to heed public opinion.