 The Indian Prime Minister Narendra Modi will visit Moscow for talks with President Vladimir Putin, his first foreign trip since returning to power for a third time last month. The two-day visit is part of the annual summit between Delhi and Moscow started in 2000. Russia is a key supplier of cut-price oil and weapons to India.