The holiest month for the world's two billion Muslims is expected to begin on February 18 or 19 this year. During Ramadan, which is said to be the month the Quran was revealed to Prophet Mohammed, Muslims will fast from sunrise to sunset for 29 to 30 days depending on the length of the month, which is determined by the Moon cycle.