Ramadan is meant for prayer and reflection on religious teaching. Every year, Muslims all over the world celebrate 30 days of fasting and prayer.