Kent Heckenlively has been refused a visa over his "dangerous" ideas, a government minister says.

for more ....