Feature Story Mary's Catholic Church in Dubai: World's Biggest Parish The world's biggest Catholic parish, Mary's Catholic Church, locates itself, surprisingly, in an Islamic state in the Arabian Peninsula.
Archbishop Arshad Visits “House of Wisdom” in Islamabad, Highlights Role of Higher Education for Youth