India and China are caught in a classic geopolitical paradox: pulling apart politically while growing closer economically.