ETH Zurich

ETH Zurich
Short name
ETHZ
Country, city
Switzerland, Zurich