Discuss as:

Obama lands in London

From NBC's Mark Murray
Air Force One has just landed on British soil.