The University of the Philippines (UP) has been acknowledged as the country's leading institution according to the AD Scientific Index 2025. (Image courtesy of the University of the Philippines) UP said in a statement that this recognition reinforces its position as the foremost leader in research...