>>509659993
>some roads allow vehicles, others don't
Do you not have pedestrian-only roads in England?