Skolkovo Institute of Science and Technology

Skolkovo Institute of Science and Technology
Short name
Skoltech
Country, city
Russia, Moscow