Illegal or inalienable? China, India spar over territory as border row simmers