20070721 world.us: India; US seal nuclear agreement