Himeji Castle, about sixty miles west of Osaka, is one of the best preserved 16th century&

Himeji Castle, about sixty miles west of Osaka, is one of the best preserved 16th century&
Himeji Castle, about sixty miles west of Osaka, is one of the best preserved 16th century&