FILE -Russian President Vladimir Putin, right, and Indian Prime Minister Narendra Modi pose for a photo shaking hands prior to their talks on the sidelines of the Shanghai Cooperation Organisation (SCO) summit in Samarkand, Uzbekistan, Sept. 16, 2022. The Kremlin on Thursday said Modi will visit Russia on July 8-9 and hold talks with Putin. The visit was first announced by the Russian officials last month, but the dates have not been previously disclosed. (Alexandr Demyanchuk, Sputnik, Kremlin Pool Photo via AP, File)
FILE- Russian President Vladimir Putin, right, and Indian Prime Minister Narendra Modi pose for a photo prior to their talks on a sideline of the Shanghai Cooperation Organization summit in Bishkek, Kyrgyzstan, June 13, 2019. The Kremlin on Thursday, July 4, 2024 said Indian Prime Minister Narendra Modi will visit Russia on July 8-9 and hold talks with Russian President Vladimir Putin. (Grigory Sysoyev, Sputnik, Kremlin Pool Photo via AP, File)