India-China relations slightly improved