Culture Arena
English

Sweden · Education · Hard

Which answer matches this clue: the Stockholm technical university commonly abbreviated KTH?

KTH Royal Institute of Technology is the match: the Stockholm technical university commonly abbreviated KTH.

Play Sweden · Education