people are gathered at some kind of shop on the side of the street.
People are outside.
On the side of the street implies outside.
exists e1 x1 x2 x3 x4 x5.(n_street(x5) & n_side(x4) & on(e1,x4) & of(x4,x5) & at(e1,x2) & of(x2,x3) & n_shop(x3) & n_kind(x2) & Theme(e1,x1) & v_gather(e1) & n_people(x1))
exists s1 x1.(Theme(s1,x1) & a_outside(s1) & n_people(x1))