Colorful festival stalls and a busy street scene with people