Cameron is in the U.S. for talks with President Obama about several pressing international issues, and for a basketball game.