Skip to main content

Displaying items by tag: knights templar

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