Vladimir Putin has arrived in Vietnam for talks with its communist leaders on the final stop of his MKsporttwo-nation tour of Asia after signing a defence pact with North Korea’s leader, Kim Jong-un.