The criminal court has barred all defence witnesses in the on-going trial of Sheikh Imran Abdulla who was charged with terrorism over a speech made at...