Street Level Japan take viewers on a photo journey through the intriguing urban spaces of Japan’s major cities.