Wednesday, November 4, 2015

Kyoto, Japan.


Kyoto — the best city in the world.