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)