New Delhi: India and Russia on Thursday inked 20 agreements, including 13 commercial contracts, as Prime Minister Narendra Modi and visiting Russian President Vladimir Putin held summit talks here. Among the documents inked was the “Strategic Vision for Strengthening Cooperation in Peaceful Uses of Atomic Energy”.





