Russian President Vladimir Putin pays vi