Tomsk State University of Architecture and Building — World Ranking

Tomsk State University of Architecture and Building in Russia. World ranking #4820, country ranking #164.

Ranking Details

More Rankings

Rankings in Russia

World University Rankings