This photo displays a sharp contrast between the Medieval and modern sides of Luxembourg City. The stone ruins, called Huelen Zant which means Hollow Tooth, are from the Bock castle that was built in 963. In the background is the modern skyline of the Kirchberg district. Many of these skyscrapers are part of the European Union Headquarters while others house the University of Luxembourg and various financial institutions.