Thousands gathered outside U.N. headquarters in New York City on Tuesday to protest Iran's regime and demand an end to the execution of political prisoners and the establishment of a free democracy.