The Church of Our Lady of the Castle commands an impressive view over the rural town of Coruche, which is about an hour’s drive from Lisbon, Portugal. Towards the end of the town you can clearly make out the impressive local bullring.
António Ribeiro Telles knows both local landmarks well. The Ribe…

