The Knights Templar “return” to Rhodes in exhibition
The Knights Templar and the castle of the Grand Master on the Greek island of Rhodes is an integral, as well as intriguing part of the island’s rich history.
- Published in Greece
The Knights Templar and the castle of the Grand Master on the Greek island of Rhodes is an integral, as well as intriguing part of the island’s rich history.