India and Japan have reportedly reached a preliminary understanding to sign a civil nuclear cooperation agreement after certain technical details are finalised. However domestic politics of Japan, anti-nuclear groups and India’s reluctance to join the Nuclear Non-proliferation Treaty are some of the concerns that would have to be addressed before the deal is finalised.