Home Stock India and China have struck a deal that could ease tension along its disputed border