KYOTO 2001

Television screen
Department store

.

...

13/30.