Vietnam welcomed Russian President Vladimir Putin, underlining its decades-old relationship with Moscow in the face of U.S. criticism over the Kremlin’s invasion of Ukraine.

Putin arrived in Hanoi on Thursday from North Korea, where he signed a comprehensive strategic partnership with Kim Jong Un, who vowed to "unconditionally” support Russia in the war.

"The visit demonstrates that Vietnam actively implements its foreign policy with the spirit of independence, self-reliance, diversification, multilateralism,” according to a statement on Vietnam’s government website.