Stock Photo: Lloberola castle, XIIth century. Segarra. Lleida province. Spain.