Paris and the surrounding area is densely populated. The rest of France is very rural overall it comes in at 105 per km^2. England, in contrast is almost as densely populated as India (434 per km^2). There are a lot more places to put things in France. As a consequence land in France goes for about €6k per h, while in England it's closer to €30k.