British Foreign Secretary David Cameron promised three billion pounds ($3.74 billion) of annual military ...