Britain has roughly the same population as France, but France is approx 5 times the geographical area. This matters wrt building infrastructure.
[edited to make clear the France is a larger country than Britain]
Britain has roughly the same population as France, but France is approx 5 times the geographical area. This matters wrt building infrastructure.
[edited to make clear the France is a larger country than Britain]
I don't know that this really points in one direction or another. The UK might have more difficulty doing large projects due to being relatively "crowded" and having less free space, but on the other hand it might also benefit from needing to build less total mileage of road and rail, and for amenities which are mostly bound by the travel distance to them being needed in less quantity.
Your point about total mileage of road/rail etc is interesting though isn't that contrary to the point the OP is making - building more stuff makes you richer?