A sculpture on the campus of the University of Texas at Austin (UT). Founded in 1883, UT is one of the largest and most respected universities in the nation. [Photo by Xu Lin/China.org.cn]
Go to Forum >>0 Comment(s)