A crowd of people walking around on an old English-style street.
People walking on a road.
Road is a general term, whereas street is narrower in sense. Street is a form of road. They are interchangeable in nature in most of the circumstances.
(-x)
(-x)