University of Crete Foundation for Research & Technology – Hellas (FORTH) KTH Royal Institute of Technology