... is this picture from?
... and where is it located?
(scroll down for answer)
Would you have guessed - Tsinghua, the leading science/tech school in China?
... and where is it located?
(scroll down for answer)
Would you have guessed - Tsinghua, the leading science/tech school in China?