Entrance of the medieval Tavira Castle (Castelo de Tavira), one of the most visited attraction of Tavira, Algarve, Portugal