India will lease a nuclear-powered submarine from Russia for about $2 billion Delivery expected within two years after a decade of negotiations and price talks Putin visits India to strengthen defence and energy ties amid geopolitical tensions