When you hear or read the word 'castle' you immediately picture a structure in your mind that is tall, has towers, is fortress-like usually in Great Britain, France, Germany, Spain or somewhere else in Europe with a king or queen or prince and princess living in it.