NO china should not apologize for anything. CHINA should be given waste areas and this will make india cleaner. There is nothing in Aksai chin, no petrol or diesal.
BTW it was Nehru who was poking his nose in tibet and got a bloody nose by china in 1965