Funds raised for World Meeting of Families stand at $30 million so far

Advertisement