Canterbury’s archbishop visits Bahria Town Grand Jamia Masjid