 Services in the church are held in Latin.The road to the top of Sheshan hill represents the Via Dolorosa (The Way of Suffering) that Christ took to his crucifixion.Every May pilgrims flock to the chapel and the holy road by the hundreds.