BERNCASTLE on the Mosel River, Germany

 

With terraced vineyards in the background