Burghausen Castle perched atop a hill above the colorful medieval town of Burghausen in Upper Bavaria, Germany. The castle, one of the largest in Europe, is renowned for its extensive grounds and picturesque views over the Salzach River valley. via FB















