Himeji Castle in Hyoga Prefecture, the largest castle in Japan.

Himeji Castle in Hyoga Prefecture, the largest castle in Japan.