Stock Photo: Medieval castle, built by the Arabs and rebuilt by King Dinis (13th century). Alto de Santa Maria. Tavira. Algarve. Portugal.