25 days off (not including bank holidays) is basically a standard minimum (maybe +/- a day or two) in all European countries, not only in France.
Your comment is rooted in a tremendous amount of arrogance and ignorance.