This seems to be a busy intersection somewhere around in Amsterdam maybe. Not really sure by looking at the buildings but I think it's around Amsterdam. I recognize the spire in the picture in the background and these people seem to be walking as there's a red light. I think the traffic has stopped, to let the pedestrians walk and they all seem to be quite in a hurry.