Catholic Diocese Blesses World’s Tallest Jesus Christ Statue in Sibea-bea, Lake TobaIndonesia ExpatSeptember 25, 2024 by Indonesia ExpatSeptember 25, 20240The statue of Jesus Christ in Sibea-bea, Lake Toba, Samosir Regency, North Sumatra, standing at 61 metres tall, has officially...