Ramadan lasts either 29 or 30 days, depending on sighting of the moon on the 29th night of the month. If the moon is not visible, it will last 30 days. A member of supreme leader's office moonlighting team searches the sky with binoculars for the new moon on top of the landmark, the Milad telecommunication tower, in Tehran, Iran. (Photo | AP)