Days before the meeting of the Defence Ministers of the Shanghai Cooperation Organisation (SCO) in Delhi this week, India and China on Sunday held the 18th Corps Commanders-level talks -- nearly five months after the last round in December last year.