When visiting one of Japan's cities, the first thing you might notice is how clean it is. They're practically spotless, which is especially surprising in places like Tokyo with large populations and ...