This is Marburg, a nice town in Germany. You see the castle above the town. In front is the river Lahn.