Landmarks and beautiful towns of Germany - medieval Heidelberg ,view with Karl Theodor bridge and castle