To provide you with additional information about how we collect and use your personal data, we’ve recently updated our Privacy Policy and Terms of Service. Please review these pages now, as they apply to your continued use of our website.
The town of Alausi in the Chimborazo province of Ecuador. The statue is the Monument to Saint Peter (Monumento a San Pedro), the patron saint of the city. It is located on a hillside in Loma de Lluglli District.