1 month agoTalking to Muslims 188: Al Quba Masjid in Rochdale, North of England 2 of 2ChristianComedyChannel