Essential insights about ramadan