European Telecommunications Satellite Organizationh-index: 18Total citations: 1,278Total papers: 233Homepage: http://www.eutelsat.com/en/home.html