Lomonosov Moscow State University

Comment by Adam

Moscow also has the tallest building in Europe, Triumph-Palace, which was completed in 2003. Google’s satellite image shows the construction site: View Placemark / Google Earth Wikipedia page: http://en.wikipedia.org/wiki/Triumph-Palace