A festival involving Chinese or Japanese people in the street lighting a large torch.
Humans at a festival.