Löfstedt befinner sig f. n . i Athen,