US Ambassador to the United Nations Nikki Haley on Tuesday praised the courage of Iranian demonstrators and said protests across the country were 'spontaneous', not driven by outside forces.