Directed by: Dimis Dadiras Stars: Kostas Prekas, Gisela Dali, Maria Foka Language: English Country: Greece Also known as: Kafti ekdikisis Description: A woman imprisons and tortures a womanizing drug dealer to avenge her abused sister. A woman’s lover drives her to suicide, and her sister seeks revenge. This 1968 Greek