Takakoshi Castle - Credit: Wikimedia Commons
also well known as Takakoshi-yama Castle is the remains of a castle structure in Ibara, Okayama Prefecture, Japan. The castle was built in the Nanboku-chō period against a possible invasion of Kublai Khan's force. Read more on Wikipedia
Source: en.wikipedia.org