Xewkija, Gozo, Malta.
It's not like you see horse and carriages all the time on Gozo, it was just a happy coincident ;)
On the background you see...