India has banned direct or indirect import of all goods from Pakistan with immediate effect in the interest of national security and public policy, following the Pahalgam terror attack last month which killed 26 tourists, according to a government order.