A busy city square in an asian country .
It is impossible that a street fair in Japan
It is impossible that a street fair in Japan
There is a better than even chance that a street fair in Japan
A street fair in Japan