0 Comment(s)
Print
E-mail
Xinhua, October 10, 2011
Photo taken on Oct. 8, 2011 shows the Fleming Cannon at the campus of California Institute of Technology (CIT) in Pasadena, California, United States. CIT has been listed the top of the world's top 100 universities, according to Times Higher Education World University Rankings. [Xinhua/Yang Lei]
Go to Forum >>0 Comment(s)