The correct answer is D. their.
Given that the castles are plural (meaning there is more than one castle), you need to use the plural pronoun as well, and their is the only plural pronoun among these options, so you don't really have other choice. If the noun was singular (the castle), then you would use its (never his or hers because castles are not male or female).