fbpx

Hiroshima Castle reflected in water at night Japan

Hiroshima Castle also known as Carp Castle located in Hiroshima Japan. It was first constructed in 1590’s but it was destroyed by the Atomic Bomb in august 1945.