Biblioteca Palafoxiana (est. 1646), Puebla.Palafoxiana is the first and oldest public library in the