China is ahead of India in creating world class institutions, said Richard C Levin, President of Yale University.
'China ahead of India in creating world class institutions'