Space Hellas (Greece)h-index: 25Total citations: 2,519Total papers: 345Homepage: http://www.space.gr/?langID=2&pageID=1