Editorial image. Not to be used in commercial designs and/or advertisements. Click here for terms and conditions.
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.