People wandering along a street.
Mensen dwalen over een straat.
There are people on the street.
Er zijn mensen op straat.
People wandering along a street implies the presence of people on the street too.
Mensen zwerven langs een straat impliceert ook de aanwezigheid van mensen op straat.