A UK-based media organisation ‘openDemocracy’ has claimed responsibility for the sudden closure of Pastor TB Joshua’s popular YouTube Channel Emmanuel TV, which had over 1,800,000 subscribers and ...