India's newly re-elected prime minister Narendra Modi arrived in Moscow on Monday for a two-day visit that aims to balance the country's longstanding relationship with Russia while courting closer security ties with the West. The trip is Modi's first visit to Moscow since Russia invaded Ukraine in February 2022.