Stela Dujakovic Stela Dujakovic is a recent graduate of English Comparative Studies at Düsseldorf University in Germany. Truthout Dec 10, 2017