Cyclopian Wall, Lepidhon Castle or Paliokastro, Xsirocambos or Ksirokambos, Leros, Dodecanese Islands, Greece.