This is the main square of the town of Ola, in the province of Huesca. Ola is a tiny, quiet, and peaceful village. In the town square, there's a church that looks very old, and there's also a drinking fountain. On its shaded stone benches, you can breathe peace and tranquility...