Russian President Vladimir Putin has expressed gratitude to Prime Minister Narendra Modi and former US President Donald Trump ...