Castle towns played an important role in shogunate Japan, acting as defensive and administrative centres for Daimyos throughout Japan. They were built in such a way as to make them hard to attack, and provide safety for the people who lived in them. Read through the resources below to learn more about these castle towns.