Ramadan is the ninth month of Islamic calendar in which Muslims world over fast for either 29 or 30 days based on the sighting of the moon. During this period, Muslims fast from dawn to sunset.