Modi-Putin
President Vladimir Putin and Indian Prime Minister Narendra Modi during a meeting outside Moscow in July 2024
  • India's Prime Minister Narendra Modi is in Russia to visit its president Vladimir Putin. 
  • It's a visit that risks annoying India's ally the US. 
  • Modi hopes his relationship with Putin will help offset China's power. 

When India's prime minister arrived in Moscow on Tuesday, he greeted Russia's famously chilly president, Vladimir Putin, with an exuberant bear hug.

It was a move likely to rile the US, India's most important geopolitical ally, which has placed pressure on New Delhi to loosen its ties with Russia over Putin's invasion of Ukraine.