Why Is It Legal to Drink Alcohol on the Street in Japan?

Walking down the street in Shibuya or Shinjuku at night, you might see a businessman in a suit holding a can of beer on his way to the station. In the U.S., this would get you a ticket for violating “Open Container Laws.” In Japan, however, this is perfectly legal. Japan has no laws prohibiting drinking alcohol in public spaces.