India has agreed to lease a nuclear-powered attack submarine from Russia at an estimated cost of about 2 billion dollars, Bloomberg reported citing people familiar with the matter. The long-discussed deal has been settled just as Russian President Vladimir Putin is set to visit India on Thursday (December 4). As per the report, the agreement comes after nearly a decade of intermittent talks that were slowed by pricing issues. Indian officials had visited a Russian shipyard in November to confirm the final round of assessments. The delivery of the submarine is expected within two years, although the complexity of the project could push the timeline further, the report added.