Russian President Vladimir Putin hosted Iraqi Prime Minister Mohammed Shia al-Sudani in the Kremlin on Tuesday and praised cooperation between their countries at the OPEC+ group of top oil producers, saying it had helped to stabilise energy markets.