In the coming days, Russian President Vladimir Putin will be shaking hands with multiple world leaders, including China's Xi Jinping, India's Narendra Modi, Turkey's Recep Tayyip Erdogan and Iran's Masoud Pezeshkian.
They will all be in the Russian city of Kazan on Tuesday for a meeting of the BRICS bloc of developing economies, defying predictions that the war in Ukraine and an international arrest warrant against Putin would turn him into a pariah.