John L. Allen Jr.
John L. Allen Jr. is senior correspondent for the National Catholic Reporter and senior Vatican analyst for CNN.
Articles by
John L. Allen Jr.
fp-placeholder-social-share-3-2
fp-placeholder-social-share-3-2
fp-placeholder-social-share-3-2
Why Benedict Has Hope