National Research Tomsk Polytechnic University

National Research Tomsk Polytechnic University
Short name
TPU
Country, city
Russia, Tomsk