Himeji Castle, Japan
Himeji Castle (姫路城) is a hilltop Japanese castle situated in Himeji, in the Hyōgo Prefecture of Japan. Dating from 1333, it consists of 83 buildings with defensive systems from the feudal period. The stunning whit building towers over […]