The village Gordes in the Luberon mountains of the Vaucluse, Provence ...

Responsive image
source