Inuyama Castle Japan photo copyrighted by: Brian McMorrow
Inuyama castle is the oldest fortress in Japan dating back to 1440. The castle as it stands today was established in 1537 by Nobunaga's grandfather Oda Nobuyasu
Find more include("ccpp-images.php"); ?> images in the include("ccp.php"); ?> gallery of Photorena.