Greek man allegedly kills couple, self, over rent dispute
Police on the Greek island of Corfu say a Greek man facing eviction has killed his landlady and her husband and then committed suicide ATHENS, Greece -- Police on the Greek island of Corfu said ...