Sort:  

it was filmed in Cyprus - in the Troodos mountains area (where it snows)