The Best To Visit Japan – Imperial Palace Tokyo
The Imperial Palace Tokyo is the original site of Edo-jo, the fortress of the Tokugawa shogunate. In its heyday, it was the largest castle in the world, though some remnants are now, outside the stone walls and moats. The more… Continue Reading