New Delhi: India has sealed a long-pending defence agreement with Russia to lease a nuclear-powered attack submarine for $2 billion. The deal was concluded just as Russian President Vladimir Putin arrived in New Delhi for a state visit, marking a significant milestone in bilateral defence cooperation.