Irapuato
Irapuato is a Mexican city (and municipality) located at the foot of the Arandas mountain (in Spanish: cerro de Arandas), in the south central region of the state of Guanajuato. It lies between the Silao River and the Guanajuato River, a tributary o…