gaijinsenseiblog.com
(no title)
Himeji Castle is a hilltop Japanese castle complex located in Himeji, in Hyōgo Prefecture, Japan. The castle is regarded as the finest surviving example of prototypical Japanese castle architecture.