It could be in any of the Mediterranean countries or islands. Not an uncommon sight in this part of the world.
It is a lovely sight!