Tokyo department store praised for refusing entry to costumed Halloween partiers
The famous Shibuya Scramble Crossing in Tokyo is definitely home to Japan’s biggest Halloween party–too big, some might argue. Every year the iconic crossing essentially…