Prime Minister Narendra Modi arrived in Moscow on a two-day visit to Russia for the 22nd India-Russia Annual Summit, during which he will hold summit talks with President Vladimir Putin to review all aspects of bilateral ties and explore opportunities to further boost cooperation in sectors like trade, energy and defence.