Britain's Prince Harry and his girlfriend, actress Meghan Markle, are engaged, announced the office of Prince Charles on Monday. They will marry in the spring of 2018.