On a bright September morning, the chapel of Christus Sacerdos Minor Seminary (SMCS) in Pematangsiantar, a city in North Sumatra, Indonesia, was filled with song.
On September 19, 2024, in North Sumatra, Indonesia, the world unveiled the tallest statue of Jesus Christ. Sibeabea Hill, located in Samosir Regency, is 61 meters above Lake Toba.