Prague Castle. The towering building in the middle is St. Vitus Cathedral.