Earthwatch Europeh-index: 36Total citations: 5,698Total papers: 117Homepage: https://earthwatch.org.uk