Ramadan is a period of fasting and spiritual introspection, a celebration of the month during which Muhammad received the initial revelations of what became the Quran.