Balazuc village from the roofs, one of the most beautiful villages of France. Photography taken in France