India doubles its slots on list of Asia’s best universities

Indian Institute of Science tops India list