During Ramadan Muslims observe fasts for 29–30 days and then culminate it with pomp and gaiety with the grand feasting of Eid-ul-Fitr.