oberwesel, castle, rhine, middle rhine, germany, world culture, rhine valley, unesco world heritage, middle rhine valley, historical, church, tower