British Prime Minister David Cameron will have talks Tuesday with President Obama at the White House. Their agenda is likely to be dominated by discussions about Afghanistan and the international economic crisis.