Church of Carmo (Igreja do Carmo) in Largo do Carmo square, Faro, Algarve region in southern Portugal, Europe