Senglea’s statue of Jesus the Redeemer in a pilgrimage to Gozo 25 years ago

By May 25, 2025