Deal with America: India ahead, China behind