India and Russia inked several pacts including civil nuclear cooperation and supply and joint development of military hardware during a hectic daylong visit of Russian Prime Minister Vladimir Putin to New Delhi on Friday. The two countries also upgraded their nuclear co-operation with Russia pledging to build up to 16 nuclear reactors for power stations in India.