On the slopes of Mount Profitis Ilias on Rhodes, there is a stumming Italian ghost village which holds a somber tale of a ...