Iran has denied allegations that it has a secret nuclear weapons facility .