Tens of thousands rallied despite the snow in Tehran on Monday to celebrate the fall of Iran's U.S.-backed Shah forty years ago and the triumph of Ayatollah Khomeini, the Shi'ite cleric who would lead an Islamic revolution that rattles the west to this day.