Elena Kyrana is known for Let the Cobbler Stick to His Last (1969), The Color of Iris (1974) and Oi enohoi (1966).
No data