The bell and clock tower in the Church in Sant Celoni, Catalonia, Spain.