A masterpiece of Catholic art is unveiled in Malta

A masterpiece of Catholic art is unveiled in Malta