Interesting design. My guess is Italy as well (colors of the flag and the architecture) But where exactly? Grrr, !mrahil