South Africa , Libya , Indonesia and Vietnam have all questioned the wisdom of imposing further sanctions on Iran at a time when the U.N. nuclear watchdog in Vienna says Tehran 's cooperation with U.N. inspectors has improved significantly .