Himeji castle, Hyogo, Japan. World heritage.