Controversial preacher Dr Zakir Naik has been barred from delivering public talks in every state in Malaysia by the police.<br /><br />Royal Malaysia Police Head of Corporate Communications Datuk Asmawati Ahmad, when contacted by Malay Mail, confirmed the order to ban Dr Zakir was in the interest of national security.