Catholic Herald logo
Menu
People shelter from the rain in St Peter's Square on Wednesday (AP)

Young Catholics understand what it takes to make the Church truly flourish