European Union Satellite Centreh-index: 27Total citations: 2,997Total papers: 117Homepage: https://www.satcen.europa.eu