an anonymous Tokyo shopping street in all its glory
This could be just about anywhere in Tokyo. (The store on the left uses the rare kanji version of 'hitachi' (standing sun?) and says, I believe, 'chain store'. The Japanese use English terms in some matter-of-fact ways.)