Himeji Castle (inside Main Keep)

Himeji Castle (inside Main Keep)