Ljubljana, Slovenia - April 10 2019: Ljubljana Castle is a castle complex standing on Castle Hill above downtown Ljubljana. It is a key landmark of the town. Originally a medieval fortress, it was probably constructed in the 11th century and rebuilt in the 12th century