Japan travel diaries. Tokyo streets. Shibuya, Yoyogi park, Ueno park, Asakusa, Imperial Palace area. Random moments, full of joy and calmness. Japan is one …

AloJapan.com