Japanese convenience stores: the ultimate in “benri’! Over 90% of Japan’s population is squeezed into urban areas. This means that the vast majority of Japanese peo […]