Thousand-year-old temples and bullet trains, misty bamboo groves and neon-drenched cityscapes, cherry blossoms and robot restaurants — Japan is a civilization of elegant contrasts.
Back to PlanTrip