Saint Mary’s University of Bayombong, located in the Philippines, holds a ranking of 84th within the country and 9118th globally in the 2024 overall rankings
On the western section of Caraballo Mountains is the town of Santa Fe, home to one of the most popular natural attractions of the province – Imugan Falls.