Chinese President Xi Jinping has described Russia's Vladimir Putin as his "best friend" during a visit to Russia.

He also unveiled two pandas at the Moscow Zoo, part of China's "panda diplomacy".

Co-operation between the two countries has increased in recent years, as Moscow and Beijing both face tensions with the West.